diff options
Diffstat (limited to 'applications/luci-app-banip')
53 files changed, 25883 insertions, 10473 deletions
diff --git a/applications/luci-app-banip/Makefile b/applications/luci-app-banip/Makefile index 39712708be..3664906743 100644 --- a/applications/luci-app-banip/Makefile +++ b/applications/luci-app-banip/Makefile @@ -1,12 +1,14 @@ -# Copyright 2018 Dirk Brenken (dev@brenken.org) +# Copyright 2018-2021 Dirk Brenken (dev@brenken.org) # This is free software, licensed under the Apache License, Version 2.0 include $(TOPDIR)/rules.mk LUCI_TITLE:=LuCI support for banIP -LUCI_DEPENDS:=+luci-compat +banip +luci-lib-jsonc +LUCI_DEPENDS:=+banip +luci-lib-jsonc LUCI_PKGARCH:=all +PKG_LICENSE:=Apache-2.0 + include ../../luci.mk # call BuildPackage - OpenWrt buildroot signature diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js new file mode 100644 index 0000000000..b9b1bde991 --- /dev/null +++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js @@ -0,0 +1,37 @@ +'use strict'; +'require view'; +'require fs'; +'require ui'; + +return view.extend({ + load: function() { + return L.resolveDefault(fs.read_direct('/etc/banip/banip.blacklist'), ''); + }, + handleSave: function(ev) { + var value = ((document.querySelector('textarea').value || '').trim().toLowerCase().replace(/\r\n/g, '\n')) + '\n'; + return fs.write('/etc/banip/banip.blacklist', value) + .then(function(rc) { + document.querySelector('textarea').value = value; + ui.addNotification(null, E('p', _('Blacklist changes have been saved. Refresh your banIP lists that changes take effect.')), 'info'); + }).catch(function(e) { + ui.addNotification(null, E('p', _('Unable to save changes: %s').format(e.message))); + }); + }, + render: function(blacklist) { + return E([ + E('p', {}, + _('This is the local banIP blacklist to always-deny certain IP/CIDR addresses.<br /> \ + <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per line. Comments introduced with \'#\' are allowed - domains, wildcards and regex are not.')), + E('p', {}, + E('textarea', { + 'style': 'width: 100% !important; padding: 5px; font-family: monospace', + 'spellcheck': 'false', + 'wrap': 'off', + 'rows': 25 + }, [ blacklist != null ? blacklist : '' ]) + ) + ]); + }, + handleSaveApply: null, + handleReset: null +}); diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js new file mode 100644 index 0000000000..66c28eb2a2 --- /dev/null +++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js @@ -0,0 +1,245 @@ +'use strict'; +'require view'; +'require fs'; +'require ui'; + +/* + button handling +*/ +function handleAction(ev) { + if (ev.target && ev.target.getAttribute('name') === 'whitelist') { + L.ui.showModal(_('Whitelist IP/CIDR'), [ + E('p', _('Add this IP/CIDR to your local whitelist.')), + E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [ + E('label', { 'class': 'cbi-input-text', 'style': 'padding-top:.5em' }, [ + E('input', { 'class': 'cbi-input-text', 'style': 'width:300px', 'spellcheck': 'false', 'id': 'whitelist', 'value': ev.target.getAttribute('value') }, []) + ]) + ]), + E('div', { 'class': 'right' }, [ + E('button', { + 'class': 'btn', + 'click': L.hideModal + }, _('Cancel')), + ' ', + E('button', { + 'class': 'btn cbi-button-action', + 'click': ui.createHandlerFn(this, function(ev) { + L.resolveDefault(fs.read_direct('/etc/banip/banip.whitelist'), '') + .then(function(res) { + var ip = document.getElementById('whitelist').value.trim().toLowerCase(); + if (ip) { + var whitelist = res + ip + '\n'; + fs.write('/etc/banip/banip.whitelist', whitelist); + ui.addNotification(null, E('p', _('Whitelist changes have been saved. Refresh your banIP lists that changes take effect.')), 'info'); + } + L.hideModal(); + }); + }) + }, _('Save')) + ]) + ]); + document.getElementById('whitelist').focus(); + } + + if (ev === 'query') { + L.ui.showModal(_('IPSet Query'), [ + E('p', _('Search the active banIP-related IPSets for a specific IP, CIDR or MAC address.')), + E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [ + E('label', { 'style': 'padding-top:.5em', 'id': 'run' }, [ + E('input', { + 'class': 'cbi-input-text', + 'placeholder': '192.168.0.1', + 'style': 'width:300px', + 'spellcheck': 'false', + 'id': 'search' + }) + ]) + ]), + E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [ + '\xa0', + E('h5', _('Result')), + E('textarea', { + 'id': 'result', + 'style': 'width: 100% !important; padding: 5px; font-family: monospace', + 'readonly': 'readonly', + 'wrap': 'off', + 'rows': 20 + }) + ]), + E('div', { 'class': 'right' }, [ + E('button', { + 'class': 'btn', + 'click': L.hideModal + }, _('Cancel')), + ' ', + E('button', { + 'class': 'btn cbi-button-action', + 'click': ui.createHandlerFn(this, function(ev) { + var ip = document.getElementById('search').value.trim().toLowerCase(); + if (ip) { + document.getElementById('run').classList.add("spinning"); + document.getElementById('search').value = ip; + document.getElementById('result').textContent = 'The query is running, please wait...'; + L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['query', ip])).then(function(res) { + var result = document.getElementById('result'); + if (res) { + result.textContent = res.trim(); + } else { + result.textContent = _('No Query results!'); + } + document.getElementById('run').classList.remove("spinning"); + document.getElementById('search').value = ''; + }) + } + document.getElementById('search').focus(); + }) + }, _('Query')) + ]) + ]); + document.getElementById('search').focus(); + } +} + +return view.extend({ + load: function() { + return L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['report', 'json']),''); + }, + + render: function(ipsetreport) { + if (!ipsetreport) { + ipsetreport = '{}'; + }; + var content; + content = JSON.parse(ipsetreport); + + var rows_ipsets = []; + var tbl_ipsets = E('table', { 'class': 'table', 'id': 'ipsets' }, [ + E('tr', { 'class': 'tr table-titles' }, [ + E('th', { 'class': 'th' }, _('Name')), + E('th', { 'class': 'th' }, _('Type')), + E('th', { 'class': 'th' }, _('Count SUM')), + E('th', { 'class': 'th' }, _('Count IP')), + E('th', { 'class': 'th' }, _('Count CIDR')), + E('th', { 'class': 'th' }, _('Count MAC')), + E('th', { 'class': 'th' }, _('Count ACC')), + E('th', { 'class': 'th' }, _('Entry Details')), + E('th', { 'class': 'th' }, _('')), + E('th', { 'class': 'th' }, _('Action')) + ]) + ]); + + if (content.ipsets) { + var button, member, urlprefix; + Object.keys(content.ipsets).forEach(function(key) { + rows_ipsets.push([ + E('em', key), + E('em', content.ipsets[key].type), + E('em', content.ipsets[key].count), + E('em', content.ipsets[key].count_ip), + E('em', content.ipsets[key].count_cidr), + E('em', content.ipsets[key].count_mac), + E('em', content.ipsets[key].count_acc) + ]); + for (var i = 0; i < content.ipsets[key].member_acc.length; i++) { + if (key != 'maclist' && key.substr(0,9) != 'whitelist') { + urlprefix = content.ipsets[key].member_acc[i].member.includes('/') ? 'prefix/' : 'ip/'; + member = '<a href="https://api.bgpview.io/' + urlprefix + encodeURIComponent(content.ipsets[key].member_acc[i].member) + '" target="_blank" rel="noreferrer noopener" title="IP/CIDR Lookup" >' + content.ipsets[key].member_acc[i].member + '</a>'; + button = E('button', { + 'class': 'cbi-button cbi-button-apply', + 'style': 'word-break: inherit', + 'name': 'whitelist', + 'value': content.ipsets[key].member_acc[i].member, + 'click': handleAction + }, [ _('Whitelist...')]); + } else { + member = content.ipsets[key].member_acc[i].member; + button = ''; + } + rows_ipsets.push([ + '', + '', + '', + '', + '', + '', + '', + member, + content.ipsets[key].member_acc[i].packets, + button + ]); + } + }); + } + cbi_update_table(tbl_ipsets, rows_ipsets); + + return E('div', { 'class': 'cbi-map', 'id': 'map' }, [ + E('div', { 'class': 'cbi-section' }, [ + E('p', _('This tab shows the last generated IPSet Report, press the \'Refresh\' button to get a current one.')), + E('p', '\xa0'), + E('div', { 'class': 'cbi-value' }, [ + E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Timestamp')), + E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.timestamp || '-') + ]), + E('div', { 'class': 'cbi-value' }, [ + E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Number of all IPSets')), + E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.cnt_set_sum || '-') + ]), + E('div', { 'class': 'cbi-value' }, [ + E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Number of all entries')), + E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.cnt_sum || '-') + ]), + E('div', { 'class': 'cbi-value' }, [ + E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Number of IP entries')), + E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.cnt_ip_sum || '-') + ]), + E('div', { 'class': 'cbi-value' }, [ + E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Number of CIDR entries')), + E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.cnt_cidr_sum || '-') + ]), + E('div', { 'class': 'cbi-value' }, [ + E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Number of MAC entries')), + E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.cnt_mac_sum || '-') + ]), + E('div', { 'class': 'cbi-value' }, [ + E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Number of accessed entries')), + E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.cnt_acc_sum || '-') + ]), + E('div', { 'class': 'right' }, [ + E('button', { + 'class': 'cbi-button cbi-button-apply', + 'click': ui.createHandlerFn(this, function() { + return handleAction('query'); + }) + }, [ _('IPSet Query...') ]), + '\xa0\xa0\xa0', + E('button', { + 'class': 'cbi-button cbi-button-positive', + 'click': ui.createHandlerFn(this, async function() { + L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['report', 'gen']),''); + var running = 1; + while (running === 1) { + await new Promise(r => setTimeout(r, 1000)); + L.resolveDefault(fs.read_direct('/var/run/banip.pid')).then(function(res) { + if (!res) { + running = 0; + } + }) + } + location.reload(); + }) + }, [ _('Refresh') ]) + ]), + ]), + E('br'), + E('div', { 'class': 'cbi-section' }, [ + E('div', { 'class': 'left' }, [ + E('h3', _('IPSet details')), + tbl_ipsets + ]) + ]) + ]); + }, + handleSaveApply: null, + handleSave: null, + handleReset: null +}); diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js new file mode 100644 index 0000000000..ae28f94f78 --- /dev/null +++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js @@ -0,0 +1,41 @@ +'use strict'; +'require view'; +'require poll'; +'require fs'; + +return view.extend({ + load: function() { + return Promise.all([ + L.resolveDefault(fs.stat('/sbin/logread'), null), + L.resolveDefault(fs.stat('/usr/sbin/logread'), null) + ]); + }, + render: function(stat) { + var logger = stat[0] ? stat[0].path : stat[1] ? stat[1].path : null; + poll.add(function() { + return L.resolveDefault(fs.exec_direct(logger, ['-e', 'banIP-'])).then(function(res) { + var log = document.getElementById("logfile"); + if (res) { + log.value = res.trim(); + } else { + log.value = _('No banIP related logs yet!'); + } + log.scrollTop = log.scrollHeight; + }); + }); + return E('div', { class: 'cbi-map' }, + E('div', { class: 'cbi-section' }, [ + E('div', { class: 'cbi-section-descr' }, _('The syslog output, pre-filtered for banIP related messages only.')), + E('textarea', { + 'id': 'logfile', + 'style': 'width: 100% !important; padding: 5px; font-family: monospace', + 'readonly': 'readonly', + 'wrap': 'off', + 'rows': 25 + }) + ])); + }, + handleSaveApply: null, + handleSave: null, + handleReset: null +}); diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js new file mode 100644 index 0000000000..54eb200c28 --- /dev/null +++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js @@ -0,0 +1,37 @@ +'use strict'; +'require view'; +'require fs'; +'require ui'; + +return view.extend({ + load: function() { + return L.resolveDefault(fs.read_direct('/etc/banip/banip.maclist'), ''); + }, + handleSave: function(ev) { + var value = ((document.querySelector('textarea').value || '').trim().toUpperCase().replace(/\r\n/g, '\n')) + '\n'; + return fs.write('/etc/banip/banip.maclist', value) + .then(function(rc) { + document.querySelector('textarea').value = value; + ui.addNotification(null, E('p', _('Maclist changes have been saved. Refresh your banIP lists that changes take effect.')), 'info'); + }).catch(function(e) { + ui.addNotification(null, E('p', _('Unable to save changes: %s').format(e.message))); + }); + }, + render: function(blacklist) { + return E([ + E('p', {}, + _('This is the local banIP maclist to always-allow certain MAC addresses.<br /> \ + <em><b>Please note:</b></em> add only one MAC address per line. Comments introduced with \'#\' are allowed - domains, wildcards and regex are not.')), + E('p', {}, + E('textarea', { + 'style': 'width: 100% !important; padding: 5px; font-family: monospace', + 'spellcheck': 'false', + 'wrap': 'off', + 'rows': 25 + }, [ blacklist != null ? blacklist : '' ]) + ) + ]); + }, + handleSaveApply: null, + handleReset: null +}); diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js new file mode 100644 index 0000000000..e967d529e6 --- /dev/null +++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js @@ -0,0 +1,802 @@ +'use strict'; +'require view'; +'require poll'; +'require fs'; +'require ui'; +'require uci'; +'require form'; +'require tools.widgets as widgets'; + +/* + button handling +*/ +async function handleAction(ev) { + if (ev === 'timer') { + L.ui.showModal(_('Refresh Timer'), [ + E('p', _('To keep your banIP lists up-to-date, you should setup an automatic update job for these lists.')), + E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [ + E('h5', _('Existing job(s)')), + E('textarea', { + 'id': 'cronView', + 'style': 'width: 100% !important; padding: 5px; font-family: monospace', + 'readonly': 'readonly', + 'wrap': 'off', + 'rows': 5 + }) + ]), + E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [ + E('label', { 'class': 'cbi-input-select', 'style': 'padding-top:.5em' }, [ + E('h5', _('Set a new banIP job')), + E('select', { 'class': 'cbi-input-select', 'id': 'timerA' }, [ + E('option', { 'value': 'start' }, 'Start'), + E('option', { 'value': 'reload' }, 'Reload'), + E('option', { 'value': 'restart' }, 'Restart'), + E('option', { 'value': 'refresh' }, 'Refresh'), + E('option', { 'value': 'suspend' }, 'Suspend'), + E('option', { 'value': 'resume' }, 'Resume'), + E('option', { 'value': 'report gen' }, 'Report'), + E('option', { 'value': 'report mail' }, 'Report & Mail') + ]), + '\xa0\xa0\xa0', + _('banIP action') + ]), + E('label', { 'class': 'cbi-input-text', 'style': 'padding-top:.5em' }, [ + E('input', { 'class': 'cbi-input-text', 'id': 'timerH', 'maxlength': '2' }, [ + ]), + '\xa0\xa0\xa0', + _('The hours portition (req., range: 0-23)') + ]), + E('label', { 'class': 'cbi-input-text', 'style': 'padding-top:.5em' }, [ + E('input', { 'class': 'cbi-input-text', 'id': 'timerM', 'maxlength': '2' }), + '\xa0\xa0\xa0', + _('The minutes portion (opt., range: 0-59)') + ]), + E('label', { 'class': 'cbi-input-text', 'style': 'padding-top:.5em' }, [ + E('input', { 'class': 'cbi-input-text', 'id': 'timerD', 'maxlength': '13' }), + '\xa0\xa0\xa0', + _('The day of the week (opt., values: 1-7 possibly sep. by , or -)') + ]) + ]), + E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [ + E('label', { 'class': 'cbi-input-select', 'style': 'padding-top:.5em' }, [ + E('h5', _('Remove an existing job')), + E('input', { 'class': 'cbi-input-text', 'id': 'lineno', 'maxlength': '2' }, [ + ]), + '\xa0\xa0\xa0', + _('Line number to remove') + ]) + ]), + E('div', { 'class': 'right' }, [ + E('button', { + 'class': 'btn', + 'click': L.hideModal + }, _('Cancel')), + ' ', + E('button', { + 'class': 'btn cbi-button-action', + 'click': ui.createHandlerFn(this, function(ev) { + var lineno = document.getElementById('lineno').value; + var action = document.getElementById('timerA').value; + var hours = document.getElementById('timerH').value; + var minutes = document.getElementById('timerM').value || '0'; + var days = document.getElementById('timerD').value || '*'; + if (hours) { + L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['timer', 'add', action, hours, minutes, days])) + .then(function(res) { + if (res) { + ui.addNotification(null, E('p', _('The Refresh Timer could not been updated.')), 'error'); + } else { + ui.addNotification(null, E('p', _('The Refresh Timer has been updated.')), 'info'); + } + }); + } else if (lineno) { + L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['timer', 'remove', lineno])) + .then(function(res) { + if (res) { + ui.addNotification(null, E('p', _('The Refresh Timer could not been updated.')), 'error'); + } else { + ui.addNotification(null, E('p', _('The Refresh Timer has been updated.')), 'info'); + } + }); + } else { + document.getElementById('timerH').focus(); + return + } + L.hideModal(); + }) + }, _('Save')) + ]) + ]); + L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['timer', 'list'])) + .then(function(res) { + document.getElementById('cronView').value = res.trim(); + }); + document.getElementById('timerH').focus(); + return + } + + if (document.getElementById('status') && document.getElementById('btn_suspend')) { + if (document.getElementById('status').textContent.substr(0,6) === 'paused') { + ev = 'resume'; + } + } + + poll.start(); + fs.exec_direct('/etc/init.d/banip', [ev]) + var running = 1; + while (running === 1) { + await new Promise(r => setTimeout(r, 1000)); + L.resolveDefault(fs.read_direct('/var/run/banip.pid')).then(function(res) { + if (!res) { + running = 0; + if (document.getElementById('status') && document.getElementById('btn_suspend')) { + if (document.getElementById('status').textContent.substr(0,7) === 'enabled') { + document.querySelector('#btn_suspend').textContent = 'Suspend'; + } + } + } + }) + } + poll.stop(); +} + +return view.extend({ + load: function() { + return Promise.all([ + L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['list']), {}), + L.resolveDefault(fs.exec_direct('/usr/sbin/iptables', ['-L']), null), + L.resolveDefault(fs.exec_direct('/usr/sbin/ip6tables', ['-L']), null), + L.resolveDefault(fs.read_direct('/etc/banip/banip.countries'), ''), + uci.load('banip') + ]); + }, + + render: function(result) { + var m, s, o; + + m = new form.Map('banip', 'banIP', _('Configuration of the banIP package to block ip adresses/subnets via IPSet. \ + For further information <a href="https://github.com/openwrt/packages/blob/master/net/banip/files/README.md" target="_blank" rel="noreferrer noopener" >check the online documentation</a>')); + + /* + poll runtime information + */ + var rt_res, inf_stat, inf_ipsets, inf_sources, inf_srcarr, inf_devices, inf_devarr, inf_ifaces, inf_ifarr, inf_logterms, inf_logtarr + var inf_subnets, inf_subnarr, inf_misc, inf_flags, inf_run + + pollData: poll.add(function() { + return L.resolveDefault(fs.read_direct('/tmp/ban_runtime.json'), 'null').then(function(res) { + rt_res = JSON.parse(res); + inf_stat = document.getElementById('status'); + if (inf_stat && rt_res) { + inf_stat.textContent = (rt_res.status || '-') + ' / ' + (rt_res.version || '-'); + if (rt_res.status === "running") { + if (!inf_stat.classList.contains("spinning")) { + inf_stat.classList.add("spinning"); + } + } else { + if (inf_stat.classList.contains("spinning")) { + inf_stat.classList.remove("spinning"); + poll.stop(); + } + } + if (inf_stat.textContent.substr(0,6) === 'paused' && document.getElementById('btn_suspend')) { + document.querySelector('#btn_suspend').textContent = 'Resume'; + } + } else if (inf_stat) { + inf_stat.textContent = '-'; + if (inf_stat.classList.contains("spinning")) { + inf_stat.classList.remove("spinning"); + } + } + inf_ipsets = document.getElementById('ipsets'); + if (inf_ipsets && rt_res) { + inf_ipsets.textContent = rt_res.ipset_info || '-'; + } + inf_sources = document.getElementById('sources'); + inf_srcarr = []; + if (inf_sources && rt_res) { + for (var i = 0; i < rt_res.active_sources.length; i++) { + if (i < rt_res.active_sources.length-1) { + inf_srcarr += rt_res.active_sources[i].source + ', '; + } else { + inf_srcarr += rt_res.active_sources[i].source + } + } + inf_sources.textContent = inf_srcarr || '-'; + } + inf_devices = document.getElementById('devices'); + inf_devarr = []; + if (inf_devices && rt_res) { + for (var i = 0; i < rt_res.active_devs.length; i++) { + if (i < rt_res.active_devs.length-1) { + inf_devarr += rt_res.active_devs[i].dev + ', '; + } else { + inf_devarr += rt_res.active_devs[i].dev + } + } + inf_devices.textContent = inf_devarr || '-'; + } + inf_ifaces = document.getElementById('ifaces'); + inf_ifarr = []; + if (inf_ifaces && rt_res) { + for (var i = 0; i < rt_res.active_ifaces.length; i++) { + if (i < rt_res.active_ifaces.length-1) { + inf_ifarr += rt_res.active_ifaces[i].iface + ', '; + } else { + inf_ifarr += rt_res.active_ifaces[i].iface + } + } + inf_ifaces.textContent = inf_ifarr || '-'; + } + inf_logterms = document.getElementById('logterms'); + inf_logtarr = []; + if (inf_logterms && rt_res) { + for (var i = 0; i < rt_res.active_logterms.length; i++) { + if (i < rt_res.active_logterms.length-1) { + inf_logtarr += rt_res.active_logterms[i].term + ', '; + } else { + inf_logtarr += rt_res.active_logterms[i].term + } + } + inf_logterms.textContent = inf_logtarr || '-'; + } + inf_subnets = document.getElementById('subnets'); + inf_subnarr = []; + if (inf_subnets && rt_res) { + for (var i = 0; i < rt_res.active_subnets.length; i++) { + if (i < rt_res.active_subnets.length-1) { + inf_subnarr += rt_res.active_subnets[i].subnet + ', '; + } else { + inf_subnarr += rt_res.active_subnets[i].subnet + } + } + inf_subnets.textContent = inf_subnarr || '-'; + } + inf_misc = document.getElementById('infos'); + if (inf_misc && rt_res) { + inf_misc.textContent = rt_res.run_infos || '-'; + } + inf_flags = document.getElementById('flags'); + if (inf_flags && rt_res) { + inf_flags.textContent = rt_res.run_flags || '-'; + } + inf_run = document.getElementById('run'); + if (inf_run && rt_res) { + inf_run.textContent = rt_res.last_run || '-'; + } + }); + }, 1); + + /* + runtime information and buttons + */ + s = m.section(form.NamedSection, 'global'); + s.render = L.bind(function(view, section_id) { + return E('div', { 'class': 'cbi-section' }, [ + E('h3', _('Information')), + E('div', { 'class': 'cbi-value' }, [ + E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Status / Version')), + E('div', { 'class': 'cbi-value-field spinning', 'id': 'status', 'style': 'color:#37c' },'\xa0') + ]), + E('div', { 'class': 'cbi-value' }, [ + E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('IPSet Information')), + E('div', { 'class': 'cbi-value-field', 'id': 'ipsets', 'style': 'color:#37c' },'-') + ]), + E('div', { 'class': 'cbi-value' }, [ + E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Active Sources')), + E('div', { 'class': 'cbi-value-field', 'id': 'sources', 'style': 'color:#37c' },'-') + ]), + E('div', { 'class': 'cbi-value' }, [ + E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Active Devices')), + E('div', { 'class': 'cbi-value-field', 'id': 'devices', 'style': 'color:#37c' },'-') + ]), + E('div', { 'class': 'cbi-value' }, [ + E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Active Interfaces')), + E('div', { 'class': 'cbi-value-field', 'id': 'ifaces', 'style': 'color:#37c' },'-') + ]), + E('div', { 'class': 'cbi-value' }, [ + E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Active Logterms')), + E('div', { 'class': 'cbi-value-field', 'id': 'logterms', 'style': 'color:#37c' },'-') + ]), + E('div', { 'class': 'cbi-value' }, [ + E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Active Subnets')), + E('div', { 'class': 'cbi-value-field', 'id': 'subnets', 'style': 'color:#37c' },'-') + ]), + E('div', { 'class': 'cbi-value' }, [ + E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Information')), + E('div', { 'class': 'cbi-value-field', 'id': 'infos', 'style': 'color:#37c' },'-') + ]), + E('div', { 'class': 'cbi-value' }, [ + E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Flags')), + E('div', { 'class': 'cbi-value-field', 'id': 'flags', 'style': 'color:#37c' },'-') + ]), + E('div', { 'class': 'cbi-value' }, [ + E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Last Run')), + E('div', { 'class': 'cbi-value-field', 'id': 'run', 'style': 'color:#37c' },'-') + ]), + E('div', { class: 'right' }, [ + E('button', { + 'class': 'cbi-button cbi-button-apply', + 'click': ui.createHandlerFn(this, function() { + return handleAction('timer'); + }) + }, [ _('Refresh Timer...') ]), + '\xa0\xa0\xa0', + E('button', { + 'class': 'cbi-button cbi-button-apply', + 'id': 'btn_suspend', + 'click': ui.createHandlerFn(this, function() { + return handleAction('suspend'); + }) + }, [ _('Suspend') ]), + '\xa0\xa0\xa0', + E('button', { + 'class': 'cbi-button cbi-button-positive', + 'click': ui.createHandlerFn(this, function() { + return handleAction('refresh'); + }) + }, [ _('Refresh') ]), + '\xa0\xa0\xa0', + E('button', { + 'class': 'cbi-button cbi-button-negative', + 'click': ui.createHandlerFn(this, function() { + return handleAction('restart'); + }) + }, [ _('Restart') ]) + ]) + ]); + }, o, this); + this.pollData; + + /* + tabbed config section + */ + s = m.section(form.NamedSection, 'global', 'banip', _('Settings')); + s.addremove = false; + s.tab('general', _('General Settings')); + s.tab('additional', _('Additional Settings')); + s.tab('adv_chain', _('Advanced Chain Settings')); + s.tab('adv_log', _('Advanced Log Settings')); + s.tab('adv_email', _('Advanced E-Mail Settings')); + s.tab('sources', _('Blocklist Sources')); + + /* + general settings tab + */ + o = s.taboption('general', form.Flag, 'ban_enabled', _('Enabled'), _('Enable the banIP service.')); + o.rmempty = false; + + o = s.taboption('general', widgets.NetworkSelect, 'ban_trigger', _('Startup Trigger Interface'), _('List of available network interfaces to trigger the banIP start.')); + o.unspecified = true; + o.nocreate = true; + o.rmempty = true; + + o = s.taboption('general', form.Flag, 'ban_autodetect', _('Auto Detection'), _('Detect relevant network interfaces, devices, subnets and protocols automatically.')); + o.rmempty = false; + + o = s.taboption('general', widgets.NetworkSelect, 'ban_ifaces', _('Network Interfaces'), _('Select the relevant network interfaces manually.')); + o.depends('ban_autodetect', '0'); + o.unspecified = true; + o.multiple = true; + o.nocreate = true; + o.optional = true; + o.rmempty = false; + + o = s.taboption('general', form.Flag, 'ban_proto4_enabled', _('IPv4 Support'), _('Enables IPv4 support in banIP.')); + o.depends('ban_autodetect', '0'); + o.optional = true; + o.rmempty = false; + + o = s.taboption('general', form.Flag, 'ban_proto6_enabled', _('IPv6 Support'), _('Enables IPv6 support in banIP.')); + o.depends('ban_autodetect', '0'); + o.optional = true; + o.rmempty = false; + + o = s.taboption('general', form.Flag, 'ban_monitor_enabled', _('Log Monitor'), _('Starts a small log monitor in the background to block suspicious SSH/LuCI login attempts.')); + o.rmempty = false; + + o = s.taboption('general', form.Flag, 'ban_logsrc_enabled', _('Enable SRC logging'), _('Log suspicious incoming packets - usually dropped.')); + o.rmempty = false; + + o = s.taboption('general', form.Flag, 'ban_logdst_enabled', _('Enable DST logging'), _('Log suspicious outgoing packets - usually rejected. \ + Logging such packets may cause an increase in latency due to it requiring additional system resources.')); + o.rmempty = false; + + o = s.taboption('general', form.Flag, 'ban_mail_enabled', _('E-Mail Notification'), _('Send banIP related notification e-mails. \ + This needs the installation and setup of the additional \'msmtp\' package.')); + o.rmempty = false; + + o = s.taboption('general', form.Value, 'ban_mailreceiver', _('E-Mail Receiver Address'), _('Receiver address for banIP notification e-mails.')); + o.depends('ban_mail_enabled', '1'); + o.placeholder = 'name@example.com'; + o.rmempty = true; + + /* + additional settings tab + */ + o = s.taboption('additional', form.Flag, 'ban_debug', _('Verbose Debug Logging'), _('Enable verbose debug logging in case of any processing errors.')); + o.rmempty = false; + + o = s.taboption('additional', form.ListValue, 'ban_nice', _('Service Priority'), _('The selected priority will be used for banIP background processing. \ + This change requires a full banIP service restart to take effect.')); + o.value('-20', _('Highest Priority')); + o.value('-10', _('High Priority')); + o.value('0', _('Normal Priority (default)')); + o.value('10', _('Less Priority')); + o.value('19', _('Least Priority')); + o.optional = true; + o.rmempty = true; + + o = s.taboption('additional', form.Value, 'ban_triggerdelay', _('Trigger Delay'), _('Additional trigger delay in seconds before banIP processing begins.')); + o.placeholder = '5'; + o.datatype = 'range(1,120)'; + o.rmempty = true; + + o = s.taboption('additional', form.ListValue, 'ban_maxqueue', _('Download Queue'), _('Size of the download queue for download processing in parallel.')); + o.value('1'); + o.value('2'); + o.value('4'); + o.value('8'); + o.value('16'); + o.value('32'); + o.optional = true; + o.rmempty = false; + + o = s.taboption('additional', form.Value, 'ban_tmpbase', _('Base Temp Directory'), _('Base Temp Directory used for all banIP related runtime operations.')); + o.placeholder = '/tmp'; + o.rmempty = true; + + o = s.taboption('additional', form.Value, 'ban_backupdir', _('Backup Directory'), _('Target directory for compressed source list backups.')); + o.placeholder = '/tmp/banIP-Backup'; + o.rmempty = true; + + o = s.taboption('additional', form.Value, 'ban_reportdir', _('Report Directory'), _('Target directory for IPSet related report files.')); + o.placeholder = '/tmp/banIP-Report'; + o.rmempty = true; + + o = s.taboption('additional', form.ListValue, 'ban_fetchutil', _('Download Utility'), _('List of supported and fully pre-configured download utilities.')); + o.value('uclient-fetch'); + o.value('wget'); + o.value('curl'); + o.value('aria2c'); + o.optional = true; + o.rmempty = true; + + o = s.taboption('additional', form.Value, 'ban_fetchparm', _('Download Parameters'), _('Special config options for the selected download utility.')) + o.rmempty = true; + + /* + advanced chain settings tab + */ + o = s.taboption('adv_chain', form.DummyValue, '_sub'); + o.rawhtml = true; + o.default = '<em><b>Changes on this tab needs a full banIP service restart to take effect.</b></em>'; + + o = s.taboption('adv_chain', form.ListValue, 'ban_global_settype', _('Global IPSet Type'), _('Set the global IPset type default, to block incoming (SRC) and/or outgoing (DST) packets.')); + o.value('src+dst'); + o.value('src'); + o.value('dst'); + o.rmempty = false; + + o = s.taboption('adv_chain', form.ListValue, 'ban_target_src', _('SRC Target'), _('Set the firewall target for all SRC related rules.')); + o.value('DROP'); + o.value('REJECT'); + o.rmempty = false; + + o = s.taboption('adv_chain', form.ListValue, 'ban_target_dst', _('DST Target'), _('Set the firewall target for all DST related rules.')); + o.value('REJECT'); + o.value('DROP'); + o.rmempty = false; + + o = s.taboption('adv_chain', form.DummyValue, '_sub'); + o.rawhtml = true; + o.default = '<em><b>Individual IPSet Settings</b></em>'; + + o = s.taboption('adv_chain', form.ListValue, 'ban_maclist_timeout', _('Maclist Timeout'), _('Set the maclist IPSet timeout.')); + o.value('1800', _('30 minutes')); + o.value('3600', _('1 hour')); + o.value('21600', _('6 hours')); + o.value('43200', _('12 hours')); + o.value('86400', _('24 hours')); + o.optional = true; + o.rmempty = true; + + o = s.taboption('adv_chain', form.ListValue, 'ban_whitelist_timeout', _('Whitelist Timeout'), _('Set the whitelist IPSet timeout.')); + o.value('1800', _('30 minutes')); + o.value('3600', _('1 hour')); + o.value('21600', _('6 hours')); + o.value('43200', _('12 hours')); + o.value('86400', _('24 hours')); + o.optional = true; + o.rmempty = true; + + o = s.taboption('adv_chain', form.ListValue, 'ban_blacklist_timeout', _('Blacklist Timeout'), _('Set the blacklist IPSet timeout.')); + o.value('1800', _('30 minutes')); + o.value('3600', _('1 hour')); + o.value('21600', _('6 hours')); + o.value('43200', _('12 hours')); + o.value('86400', _('24 hours')); + o.optional = true; + o.rmempty = true; + + var info, source, sources = []; + if (result[0]) { + sources = result[0].trim().split('\n'); + } + + o = s.taboption('adv_chain', form.MultiValue, 'ban_settype_src', _('SRC IPSet Type'), _('Set individual SRC type per IPset to block only incoming packets.')); + for (var i = 0; i < sources.length; i++) { + if (sources[i].match(/^\s+\+/)) { + source = sources[i].match(/^\s+\+\s(\w+)\s/)[1].trim(); + o.value(source); + } + } + o.optional = true; + o.rmempty = true; + + o = s.taboption('adv_chain', form.MultiValue, 'ban_settype_dst', _('DST IPSet Type'), _('Set individual DST type per IPset to block only outgoing packets.')); + for (var i = 0; i < sources.length; i++) { + if (sources[i].match(/^\s+\+/)) { + source = sources[i].match(/^\s+\+\s(\w+)\s/)[1].trim(); + o.value(source); + } + } + o.optional = true; + o.rmempty = true; + + o = s.taboption('adv_chain', form.MultiValue, 'ban_settype_all', _('SRC+DST IPSet Type'), _('Set individual SRC+DST type per IPset to block incoming and outgoing packets.')); + for (var i = 0; i < sources.length; i++) { + if (sources[i].match(/^\s+\+/)) { + source = sources[i].match(/^\s+\+\s(\w+)\s/)[1].trim(); + o.value(source); + } + } + o.optional = true; + o.rmempty = true; + + o = s.taboption('adv_chain', form.DummyValue, '_sub'); + o.rawhtml = true; + o.default = '<em><b>IPv4 Chains</b></em>'; + + /* + prepare iptables data + */ + var chain, result_v4=[], result_v6=[]; + if (result[1]) { + result_v4 = result[1].trim().split('\n'); + } else if (result[2]) { + result_v4 = result[2].trim().split('\n'); + } + + if (result[2]) { + result_v6 = result[2].trim().split('\n'); + } else if (result[1]) { + result_v6 = result[1].trim().split('\n'); + } + + o = s.taboption('adv_chain', form.DynamicList, 'ban_lan_inputchains_4', _('LAN Input'), _('Default chain used by banIP is \'input_lan_rule\'')); + for (var i = 0; i < result_v4.length; i++) { + if (result_v4[i].match(/^Chain input[\w_]+\s+/)) { + chain = result_v4[i].match(/\s+(input[\w_]+)\s+/)[1].trim(); + o.value(chain); + } + } + o.datatype = 'uciname'; + o.optional = true; + o.rmempty = true; + + o = s.taboption('adv_chain', form.DynamicList, 'ban_lan_forwardchains_4', _('LAN Forward'), _('Default chain used by banIP is \'forwarding_lan_rule\'')); + for (var i = 0; i < result_v4.length; i++) { + if (result_v4[i].match(/^Chain forwarding[\w_]+\s+/)) { + chain = result_v4[i].match(/\s+(forwarding[\w_]+)\s+/)[1].trim(); + o.value(chain); + } + } + o.datatype = 'uciname'; + o.optional = true; + o.rmempty = true; + + o = s.taboption('adv_chain', form.DynamicList, 'ban_wan_inputchains_4', _('WAN Input'), _('Default chain used by banIP is \'input_wan_rule\'')); + for (var i = 0; i < result_v4.length; i++) { + if (result_v4[i].match(/^Chain input[\w_]+\s+/)) { + chain = result_v4[i].match(/\s+(input[\w_]+)\s+/)[1].trim(); + o.value(chain); + } + } + o.datatype = 'uciname'; + o.optional = true; + o.rmempty = true; + + o = s.taboption('adv_chain', form.DynamicList, 'ban_wan_forwardchains_4', _('WAN Forward'), _('Default chain used by banIP is \'forwarding_wan_rule\'')); + for (var i = 0; i < result_v4.length; i++) { + if (result_v4[i].match(/^Chain forwarding[\w_]+\s+/)) { + chain = result_v4[i].match(/\s+(forwarding[\w_]+)\s+/)[1].trim(); + o.value(chain); + } + } + o.datatype = 'uciname'; + o.optional = true; + o.rmempty = true; + + o = s.taboption('adv_chain', form.DummyValue, '_sub'); + o.rawhtml = true; + o.default = '<em><b>IPv6 Chains</b></em>'; + + o = s.taboption('adv_chain', form.DynamicList, 'ban_lan_inputchains_6', _('LAN Input'), _('Default chain used by banIP is \'input_lan_rule\'')); + for (var i = 0; i < result_v6.length; i++) { + if (result_v6[i].match(/^Chain input[\w_]+\s+/)) { + chain = result_v6[i].match(/\s+(input[\w_]+)\s+/)[1].trim(); + o.value(chain); + } + } + o.datatype = 'uciname'; + o.optional = true; + o.rmempty = true; + + o = s.taboption('adv_chain', form.DynamicList, 'ban_lan_forwardchains_6', _('LAN Forward'), _('Default chain used by banIP is \'forwarding_lan_rule\'')); + for (var i = 0; i < result_v6.length; i++) { + if (result_v6[i].match(/^Chain forwarding[\w_]+\s+/)) { + chain = result_v6[i].match(/\s+(forwarding[\w_]+)\s+/)[1].trim(); + o.value(chain); + } + } + o.datatype = 'uciname'; + o.optional = true; + o.rmempty = true; + + o = s.taboption('adv_chain', form.DynamicList, 'ban_wan_inputchains_6', _('WAN Input'), _('Default chain used by banIP is \'input_wan_rule\'')); + for (var i = 0; i < result_v6.length; i++) { + if (result_v6[i].match(/^Chain input[\w_]+\s+/)) { + chain = result_v6[i].match(/\s+(input[\w_]+)\s+/)[1].trim(); + o.value(chain); + } + } + o.datatype = 'uciname'; + o.optional = true; + o.rmempty = true; + + o = s.taboption('adv_chain', form.DynamicList, 'ban_wan_forwardchains_6', _('WAN Forward'), _('Default chain used by banIP is \'forwarding_wan_rule\'')); + for (var i = 0; i < result_v6.length; i++) { + if (result_v6[i].match(/^Chain forwarding[\w_]+\s+/)) { + chain = result_v6[i].match(/\s+(forwarding[\w_]+)\s+/)[1].trim(); + o.value(chain); + } + } + o.datatype = 'uciname'; + o.optional = true; + o.rmempty = true; + + /* + advanced log settings tab + */ + o = s.taboption('adv_log', form.DummyValue, '_sub'); + o.rawhtml = true; + o.default = '<em><b>Changes on this tab needs a full banIP service restart to take effect.</b></em>'; + + o = s.taboption('adv_log', form.ListValue, 'ban_loglimit', _('Log Limit'), _('Parse only the last stated number of log entries for suspicious events.')); + o.value('50'); + o.value('100'); + o.value('250'); + o.value('500'); + o.rmempty = false; + + o = s.taboption('adv_log', form.MultiValue, 'ban_logterms', _('Log Terms'), _('Limit the log monitor to certain log terms.')); + o.value('dropbear'); + o.value('sshd'); + o.value('luci'); + o.optional = true; + o.rmempty = true; + + o = s.taboption('adv_log', form.Value, 'ban_logopts_src', _('SRC Log Options'), _('Set special SRC log options, e.g. to set a limit rate.')); + o.nocreate = false; + o.unspecified = true; + o.value('-m limit --limit 2/sec', _('-m limit --limit 2/sec (default)')); + o.value('-m limit --limit 10/sec'); + o.optional = true; + o.rmempty = true; + + o = s.taboption('adv_log', form.Value, 'ban_logopts_dst', _('DST Log Options'), _('Set special DST log options, e.g. to set a limit rate.')); + o.nocreate = false; + o.unspecified = true; + o.value('-m limit --limit 2/sec', _('-m limit --limit 2/sec (default)')); + o.value('-m limit --limit 10/sec'); + o.optional = true; + o.rmempty = true; + + /* + advanced email settings tab + */ + o = s.taboption('adv_email', form.Value, 'ban_mailsender', _('E-Mail Sender Address'), _('Sender address for banIP notification E-Mails.')); + o.placeholder = 'no-reply@banIP'; + o.rmempty = true; + + o = s.taboption('adv_email', form.Value, 'ban_mailtopic', _('E-Mail Topic'), _('Topic for banIP notification E-Mails.')); + o.placeholder = 'banIP notification'; + o.rmempty = true; + + o = s.taboption('adv_email', form.Value, 'ban_mailprofile', _('E-Mail Profile'), _('Profile used by \'msmtp\' for banIP notification E-Mails.')); + o.placeholder = 'ban_notify'; + o.datatype = 'uciname'; + o.rmempty = true; + + o = s.taboption('adv_email', form.MultiValue, 'ban_mailactions', _('E-Mail Actions'), _('Limit E-Mail trigger to certain banIP actions.')); + o.value('start'); + o.value('reload'); + o.value('restart'); + o.value('refresh'); + o.rmempty = true; + + /* + blocklist sources tab + */ + o = s.taboption('sources', form.DummyValue, '_sub'); + o.rawhtml = true; + o.default = '<em><b>List of supported and fully pre-configured banIP sources.</b></em>'; + + o = s.taboption('sources', form.MultiValue, 'ban_sources', _('Sources (Info)')); + for (var i = 0; i < sources.length; i++) { + if (sources[i].match(/^\s+\+/)) { + source = sources[i].match(/^\s+\+\s(\w+)\s/)[1].trim(); + info = sources[i].slice(35,70).trim(); + o.value(source, source + ' (' + info + ')'); + } + } + o.optional = true; + o.rmempty = true; + + o = s.taboption('sources', form.DummyValue, '_sub'); + o.rawhtml = true; + o.default = '<em><b>Country selection</b></em>'; + + /* + prepare country data + */ + var code, country, countries = []; + if (result[3]) { + countries = result[3].trim().split('\n'); + } + + o = s.taboption('sources', form.DynamicList, 'ban_countries', _('Countries')); + for (var i = 0; i < countries.length; i++) { + code = countries[i].match(/^(\w+);/)[1].trim(); + country = countries[i].match(/^\w+;(.*$)/)[1].trim(); + o.value(code, country); + } + o.optional = true; + o.rmempty = true; + + o = s.taboption('sources', form.DummyValue, '_sub'); + o.rawhtml = true; + o.default = '<em><b>ASN selection</b></em>'; + + o = s.taboption('sources', form.DynamicList, 'ban_asns', _('ASNs')); + o.datatype = 'uinteger'; + o.optional = true; + o.rmempty = true; + + o = s.taboption('sources', form.DummyValue, '_sub'); + o.rawhtml = true; + o.default = '<em><b>Local Sources</b></em>'; + + o = s.taboption('sources', form.MultiValue, 'ban_localsources', _('Local Sources'), _('Limit the selection to certain local sources.')); + o.value('maclist'); + o.value('whitelist'); + o.value('blacklist'); + o.optional = true; + o.rmempty = true; + + o = s.taboption('sources', form.DynamicList, 'ban_extrasources', _('Extra Sources'), _('Add additional, non-banIP related IPSets e.g. for reporting and queries.')); + o.datatype = 'uciname'; + o.optional = true; + o.rmempty = true; + + o = s.taboption('sources', form.Flag, 'ban_autoblacklist', _('Auto Blacklist'), _('Automatically transfers suspicious IPs from the log to the banIP blacklist during runtime.')); + o.rmempty = false; + + o = s.taboption('sources', form.Flag, 'ban_autowhitelist', _('Auto Whitelist'), _('Automatically transfers uplink IPs to the banIP whitelist during runtime.')); + o.rmempty = false; + + return m.render(); + }, + handleReset: null +}); diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js new file mode 100644 index 0000000000..4e8e61d90f --- /dev/null +++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js @@ -0,0 +1,37 @@ +'use strict'; +'require view'; +'require fs'; +'require ui'; + +return view.extend({ + load: function() { + return L.resolveDefault(fs.read_direct('/etc/banip/banip.whitelist'), ''); + }, + handleSave: function(ev) { + var value = ((document.querySelector('textarea').value || '').trim().toLowerCase().replace(/\r\n/g, '\n')) + '\n'; + return fs.write('/etc/banip/banip.whitelist', value) + .then(function(rc) { + document.querySelector('textarea').value = value; + ui.addNotification(null, E('p', _('Whitelist changes have been saved. Refresh your banIP lists that changes take effect.')), 'info'); + }).catch(function(e) { + ui.addNotification(null, E('p', _('Unable to save changes: %s').format(e.message))); + }); + }, + render: function(whitelist) { + return E([ + E('p', {}, + _('This is the local banIP whitelist to always allow certain IP/CIDR addresses.<br /> \ + <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per line. Comments introduced with \'#\' are allowed - domains, wildcards and regex are not.')), + E('p', {}, + E('textarea', { + 'style': 'width: 100% !important; padding: 5px; font-family: monospace', + 'spellcheck': 'false', + 'wrap': 'off', + 'rows': 25 + }, [ whitelist != null ? whitelist : '' ]) + ) + ]); + }, + handleSaveApply: null, + handleReset: null +}); diff --git a/applications/luci-app-banip/luasrc/controller/banip.lua b/applications/luci-app-banip/luasrc/controller/banip.lua index 1befbe9867..7993bbfe9d 100644 --- a/applications/luci-app-banip/luasrc/controller/banip.lua +++ b/applications/luci-app-banip/luasrc/controller/banip.lua @@ -1,100 +1,13 @@ --- Copyright 2018-2019 Dirk Brenken (dev@brenken.org) --- This is free software, licensed under the Apache License, Version 2.0 +-- stub lua controller for 19.07 backward compatibility module("luci.controller.banip", package.seeall) -local util = require("luci.util") -local http = require("luci.http") -local i18n = require("luci.i18n") -local json = require("luci.jsonc") -local uci = require("luci.model.uci").cursor() - function index() - if not nixio.fs.access("/etc/config/banip") then - return - end - - local e = entry({"admin", "services", "banip"}, firstchild(), _("banIP"), 40) - e.dependent = false - e.acl_depends = { "luci-app-banip" } - - entry({"admin", "services", "banip", "tab_from_cbi"}, cbi("banip/overview_tab", {hideresetbtn=true, hidesavebtn=true}), _("Overview"), 10).leaf = true - entry({"admin", "services", "banip", "ipset"}, template("banip/ipsetview"), _("IPSet-Lookup"), 20).leaf = true - entry({"admin", "services", "banip", "ripe"}, template("banip/ripeview"), _("RIPE-Lookup"), 30).leaf = true - entry({"admin", "services", "banip", "log"}, template("banip/logview"), _("View Logfile"), 40).leaf = true - entry({"admin", "services", "banip", "advanced"}, firstchild(), _("Advanced"), 100) - entry({"admin", "services", "banip", "advanced", "blacklist"}, form("banip/blacklist_tab"), _("Edit Blacklist"), 110).leaf = true - entry({"admin", "services", "banip", "advanced", "whitelist"}, form("banip/whitelist_tab"), _("Edit Whitelist"), 120).leaf = true - entry({"admin", "services", "banip", "advanced", "configuration"}, form("banip/configuration_tab"), _("Edit Configuration"), 130).leaf = true - entry({"admin", "services", "banip", "ipsetview"}, call("ipset_view"), nil).leaf = true - entry({"admin", "services", "banip", "ripeview"}, call("ripe_view"), nil).leaf = true - entry({"admin", "services", "banip", "logview"}, call("log_view"), nil).leaf = true - entry({"admin", "services", "banip", "status"}, call("status_update"), nil).leaf = true - entry({"admin", "services", "banip", "action"}, call("ban_action"), nil).leaf = true -end - -function ban_action(name) - if name == "do_refresh" then - luci.sys.call("/etc/init.d/banip refresh >/dev/null 2>&1") - elseif name == "do_reload" then - luci.sys.call("/etc/init.d/banip reload >/dev/null 2>&1") - end - luci.http.prepare_content("text/plain") - luci.http.write("0") -end - -function status_update() - local rt_file - local content - - rt_file = uci:get("banip", "global", "ban_rtfile") or "/tmp/ban_runtime.json" - - if nixio.fs.access(rt_file) then - content = json.parse(nixio.fs.readfile(rt_file) or "") - http.prepare_content("application/json") - http.write_json(content) - end -end - -function log_view() - local content = util.trim(util.exec("logread -e 'banIP-' 2>/dev/null")) or "" - - if content == "" then - content = "No banIP related logs yet!" - end - http.write(content) -end - -function ipset_view(ipset, filter) - local content - - if not (ipset or filter) then - return - end - - if filter == "false" then - content = util.trim(util.exec("ipset -L " .. ipset .. " 2>/dev/null")) - else - content = util.trim(util.exec("ipset -L " .. ipset .. " 2>/dev/null | grep -e 'packets [1-9]\\|^[A-Z]'")) - end - - if content == "" then - content = "IPSet is empty!" - end - http.write(content) -end - -function ripe_view(query, input) - local content - - if not (query or input) then - return - end - - content = util.trim(util.exec("uclient-fetch --no-check-certificate -O- https://stat.ripe.net/data/" ..query.. "/data.json?resource=" ..input.. " 2>/dev/null")) - - if content == "" then - content = "No response!" - end - http.write(content) + entry({"admin", "services", "banip"}, firstchild(), _("banIP"), 60).acl_depends = { "luci-app-banip" } + entry({"admin", "services", "banip", "overview"}, view("banip/overview"), _("Overview"), 10) + entry({"admin", "services", "banip", "ipsetreport"}, view("banip/ipsetreport"), _("IPSet Report"), 20) + entry({"admin", "services", "banip", "blacklist"}, view("banip/blacklist"), _("Edit Blacklist"), 30) + entry({"admin", "services", "banip", "whitelist"}, view("banip/whitelist"), _("Edit Whitelist"), 40) + entry({"admin", "services", "banip", "maclist"}, view("banip/maclist"), _("Edit Maclist"), 50) + entry({"admin", "services", "banip", "logread"}, view("banip/logread"), _("Log View"), 60) end diff --git a/applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua b/applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua deleted file mode 100644 index 422182f4f6..0000000000 --- a/applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua +++ /dev/null @@ -1,55 +0,0 @@ --- Copyright 2018 Dirk Brenken (dev@brenken.org) --- This is free software, licensed under the Apache License, Version 2.0 - -local fs = require("nixio.fs") -local util = require("luci.util") -local uci = require("luci.model.uci").cursor() -local input = uci:get("banip", "blacklist", "ban_src") or uci:get("banip", "blacklist", "ban_src_6") or "/etc/banip/adblock.blacklist" - -if not fs.access(input) then - m = SimpleForm("error", nil, translate("Input file not found, please check your configuration.")) - m.reset = false - m.submit = false - return m -end - -if fs.stat(input).size >= 102400 then - m = SimpleForm("error", nil, - translate("The file size is too large for online editing in LuCI (≥ 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 (≥ 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 & 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 (≥ 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 > 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"> </div> - <%- end -%> - </div> - <%- end -%> - </div> - </div> -</div> diff --git a/applications/luci-app-banip/po/ar/banip.po b/applications/luci-app-banip/po/ar/banip.po index 7efde8cb84..607f6c409b 100644 --- a/applications/luci-app-banip/po/ar/banip.po +++ b/applications/luci-app-banip/po/ar/banip.po @@ -11,480 +11,833 @@ msgstr "" "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" "X-Generator: Weblate 4.2-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "مجلد النسخ الاحتياطي" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "الوصف" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" -msgstr "حمولة" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "جار التحميل" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 +msgid "" +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 msgid "Overview" msgstr "نظرة عامة" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 -msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 -msgid "Refresh" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 +msgid "Refresh" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 -msgid "Save" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 +msgid "Save" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 -msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 -msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 -msgid "Verbose Debug Logging" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" -msgstr "عرض ملف السجل" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Verbose Debug Logging" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "" +#~ msgid "Description" +#~ msgstr "الوصف" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "" +#~ msgid "Load" +#~ msgstr "حمولة" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "" +#~ msgid "Loading" +#~ msgstr "جار التحميل" + +#~ msgid "View Logfile" +#~ msgstr "عرض ملف السجل" diff --git a/applications/luci-app-banip/po/bg/banip.po b/applications/luci-app-banip/po/bg/banip.po index 0ee1661ffd..b6cbc32a15 100644 --- a/applications/luci-app-banip/po/bg/banip.po +++ b/applications/luci-app-banip/po/bg/banip.po @@ -10,480 +10,824 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.1-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Описание" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 -msgid "Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 -msgid "Refresh" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 +msgid "Overview" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 -msgid "Save" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 +msgid "Refresh" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 -msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 +msgid "Save" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 -msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 -msgid "Trigger Delay" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 -msgid "Verbose Debug Logging" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 +msgid "" +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 +msgid "Trigger Delay" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Verbose Debug Logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 -msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 -msgid "banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 +msgid "" +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 +msgid "banIP" msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" +msgstr "" + +#~ msgid "Description" +#~ msgstr "Описание" diff --git a/applications/luci-app-banip/po/bn_BD/banip.po b/applications/luci-app-banip/po/bn_BD/banip.po index 163eabc659..a51c5e41eb 100644 --- a/applications/luci-app-banip/po/bn_BD/banip.po +++ b/applications/luci-app-banip/po/bn_BD/banip.po @@ -4,480 +4,821 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 -msgid "Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 -msgid "Refresh" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 +msgid "Overview" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 -msgid "Save" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 +msgid "Refresh" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 -msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 +msgid "Save" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 -msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 -msgid "Trigger Delay" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 -msgid "Verbose Debug Logging" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 +msgid "" +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 +msgid "Trigger Delay" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Verbose Debug Logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 -msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 -msgid "banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 +msgid "" +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 +msgid "banIP" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" msgstr "" diff --git a/applications/luci-app-banip/po/ca/banip.po b/applications/luci-app-banip/po/ca/banip.po index 98143b11b7..8fc797f82e 100644 --- a/applications/luci-app-banip/po/ca/banip.po +++ b/applications/luci-app-banip/po/ca/banip.po @@ -10,492 +10,907 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.9.1-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "Avançat" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "Directori de còpies de seguretat" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Descripció" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" -msgstr "Opcions de baixada" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "Utilitat de baixades" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "Edita la llista negra" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" -msgstr "Edita la configuració" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "Edita la llista blanca" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -"Activa l’enregistrament detallat de dades de depuració si hi ha errors de " -"processament." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" -msgstr "Opcions addicionals" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -"Per a saber-ne més, <a href=\"%s\" target=\"_blank\">consulteu la " -"documentació en línia</a>" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" msgstr "" -"Per a més millores de rendiment, podeu incrementar aquest valor; p. ex., «8» " -"o «16» es poden utilitzar amb seguretat." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" -msgstr "Geolocalització" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" +msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" -msgstr "Informació IANA" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." -msgstr "No s’ha trobat el fitxer d’entrada; reviseu la vostra configuració." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "Darrera execució" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "S’està carregant" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." -msgstr "S’està carregant…" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" -msgstr "Servei de prioritat baixa" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "" +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" -msgstr "No s’ha emès cap resposta." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" msgstr "" -"Si els valors per defecte no són adequats per a vós, modifiqueu aquestes " -"opcions." -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 msgid "Overview" msgstr "Visió de conjunt" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 -msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" -"Afegiu només una adreça IPv4 o IPv6 per línia. Es permeten els intervals " -"d’IP en notació CIDR i els comentaris introduïts per «#»." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." -msgstr "Editeu aquest fitxer directament en una sessió de terminal." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 msgid "Refresh" msgstr "Actualitza" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" -msgstr "Torna a carregar" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" -msgstr "Informació de l’entorn d’execució" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 msgid "Save" msgstr "Desa" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 +msgid "" +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "" +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." msgstr "" -"Aquest fitxer és massa gran i no es pot editar en línia amb el LuCI " -"(≥ 100 kB)." -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 -msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 -msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 msgid "Verbose Debug Logging" msgstr "Enregistrament detallat de depuració" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" -msgstr "Mostra el fitxer de registre" - -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "" +#~ msgid "Advanced" +#~ msgstr "Avançat" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "" +#~ msgid "Description" +#~ msgstr "Descripció" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "" +#~ msgid "Download Options" +#~ msgstr "Opcions de baixada" + +#~ msgid "Edit Configuration" +#~ msgstr "Edita la configuració" + +#~ msgid "Enable verbose debug logging in case of any processing error." +#~ msgstr "" +#~ "Activa l’enregistrament detallat de dades de depuració si hi ha errors de " +#~ "processament." + +#~ msgid "Extra Options" +#~ msgstr "Opcions addicionals" + +#~ msgid "" +#~ "For further information <a href=\"%s\" target=\"_blank\">check the online " +#~ "documentation</a>" +#~ msgstr "" +#~ "Per a saber-ne més, <a href=\"%s\" target=\"_blank\">consulteu la " +#~ "documentació en línia</a>" + +#~ msgid "" +#~ "For further performance improvements you can raise this value, e.g. '8' " +#~ "or '16' should be safe." +#~ msgstr "" +#~ "Per a més millores de rendiment, podeu incrementar aquest valor; p. ex., " +#~ "«8» o «16» es poden utilitzar amb seguretat." + +#~ msgid "Geo Location" +#~ msgstr "Geolocalització" + +#~ msgid "IANA Information" +#~ msgstr "Informació IANA" + +#~ msgid "Input file not found, please check your configuration." +#~ msgstr "No s’ha trobat el fitxer d’entrada; reviseu la vostra configuració." + +#~ msgid "Loading" +#~ msgstr "S’està carregant" + +#~ msgid "Loading ..." +#~ msgstr "S’està carregant…" + +#~ msgid "Low Priority Service" +#~ msgstr "Servei de prioritat baixa" + +#~ msgid "No response!" +#~ msgstr "No s’ha emès cap resposta." + +#~ msgid "" +#~ "Options for further tweaking in case the defaults are not suitable for " +#~ "you." +#~ msgstr "" +#~ "Si els valors per defecte no són adequats per a vós, modifiqueu aquestes " +#~ "opcions." + +#~ msgid "" +#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " +#~ "notation and comments introduced with '#' are allowed." +#~ msgstr "" +#~ "Afegiu només una adreça IPv4 o IPv6 per línia. Es permeten els intervals " +#~ "d’IP en notació CIDR i els comentaris introduïts per «#»." + +#~ msgid "Please edit this file directly in a terminal session." +#~ msgstr "Editeu aquest fitxer directament en una sessió de terminal." + +#~ msgid "Reload" +#~ msgstr "Torna a carregar" + +#~ msgid "Runtime Information" +#~ msgstr "Informació de l’entorn d’execució" + +#~ msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#~ msgstr "" +#~ "Aquest fitxer és massa gran i no es pot editar en línia amb el LuCI " +#~ "(≥ 100 kB)." + +#~ msgid "View Logfile" +#~ msgstr "Mostra el fitxer de registre" diff --git a/applications/luci-app-banip/po/cs/banip.po b/applications/luci-app-banip/po/cs/banip.po index 78008f0290..fb27dc6fac 100644 --- a/applications/luci-app-banip/po/cs/banip.po +++ b/applications/luci-app-banip/po/cs/banip.po @@ -10,529 +10,1191 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 3.11-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" -msgstr "Přehled ASN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" -msgstr "Prefixy ASN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" -msgstr "ASN/Země" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "Dodatečné zpoždění v sekundách před začátkem zpracování banIP." -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "Pokročilé" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" -msgstr "Automatické rozpoznání rozhraní WAN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "Záložní adresář" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -"Automatické doplňky do blacklistu jsou uloženy dočasně v IPSet a trvale " -"uloženy v lokálním seznamu. Chcete-li zabránit místnímu ukládání, zakažte " -"tuto možnost." -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." -msgstr "Zkontrolujte aktuálně dostupné IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" msgstr "" -"Konfigurace balíčku banIP pro blokování adres IP/podsítí pomocí IPSet " -"(rozšíření iptables)." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" -msgstr "Informace o zdrojích země" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" -msgstr "Řetěz DNS" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" -msgstr "Cílová IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" -msgstr "Cílová IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Popis" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" -msgstr "Možnosti stahování" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "Nástroj pro stahování" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" -msgstr "Nástroj pro stahování, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "Upravit blacklist" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" -msgstr "Upravit konfiguraci" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "Upravit whitelist" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" -msgstr "Povolit banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -"Povolit podrobné protokolování pro ladění v případě jakékoli chyby " -"zpracování." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" -msgstr "Zadejte IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" -msgstr "Další možnosti" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." msgstr "" -"Další informace <a href=\"%s\" target=\"_blank\">najdete v online " -"dokumentaci</a>" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." msgstr "" -"Pro další zlepšení výkonu můžete tuto hodnotu zvýšit, například '8' nebo " -"'16' by mělo být bezpečné." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" -msgstr "Zeměpisné umístění" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" +msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" -msgstr "Informace IANA" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" -msgstr "Mapování IP / ASN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "Informace o IPSet" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" -msgstr "Zdroje IPSet" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" -msgstr "IPSet vyhledávání" +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." -msgstr "Vstupní soubor nebyl nalezen, zkontrolujte prosím svou konfiguraci." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" -msgstr "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" -msgstr "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" -msgstr "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" -msgstr "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "Poslední spuštění" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" -msgstr "Zátěž" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "Načítání" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." -msgstr "Načítání..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" -msgstr "Ukládat blacklist lokálně" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" -msgstr "Ukládat whitelist lokálně" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" -msgstr "Služba s nízkou prioritou" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" -msgstr "Ruční výběr rozhraní WAN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" -msgstr "Maximální velikost fronty pro stahování" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" -msgstr "Žádná odpověď!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." -msgstr "Volby pro další doplnění pro případ, že výchozí hodnoty nejsou vhodné." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 +msgid "" +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 msgid "Overview" msgstr "Přehled" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 -msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." msgstr "" -"Přidejte na každý řádek pouze jednu adresu IPv4 nebo IPv6. Rozsahy IP v " -"zápisu CIDR a komentáře uvozené '#' jsou povoleny." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." -msgstr "Upravte tento soubor přímo v relaci terminálu." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" -msgstr "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 msgid "Refresh" msgstr "Aktualizovat" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" -msgstr "Aktualizovat IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" -msgstr "Znovu načíst" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" -msgstr "Znovu načíst zdroje IPSet" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" -msgstr "Informace o běhu" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" -msgstr "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" -msgstr "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" -msgstr "SRC/DST (Zdroj/Cíl)" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" -msgstr "Démon SSH" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" -msgstr "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 msgid "Save" msgstr "Uložit" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 +msgid "" +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." msgstr "" -"Vyberte SSH démona pro analýzu protokolových souborů, pro detekci vlomení." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." -msgstr "Vyberte použitý typ spuštění během bootování." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "" +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." -msgstr "Vyberte upřednostňovaný nástroj pro stahování." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." -msgstr "Ručně vyberte preferovaná rozhraní." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -"Nastavte úroveň priority na 'nízká priorita' a zpracování banIP na pozadí " -"bude vyžadovat méně prostředků." -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" -msgstr "Zobrazit pouze členy sady s čítačem paketů > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." msgstr "" -"Velikost fronty pro stahování & souběžné zpracování IPset (výchozí " -"hodnota '4')." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -"Zvláštní možnosti pro vybraný nástroj pro stahování, například '--timeout=20-" -"O'." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" -msgstr "Typ spuštění" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." msgstr "" -"Spustí na pozadí malý monitor protokolu/banIP, tak aby v reálném čase " -"blokoval útoky hrubou sílou na SSH/LuCI." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." msgstr "" -"Cílový adresář pro zálohy banIP. Výchozí je '/tmp'. Použijte přednostně " -"napěťově nezávislou paměť (disk, apod.), pokud je k dispozici." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -"RIPEstat Data API je veřejné datové rozhraní poskytované RIPE NCC, " -"podrobnosti vizte <a href=\"https://stat.ripe.net/docs/data_api\" target=" -"\"_blank\" rel=\"noopener noreferrer\">zde</a>." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." -msgstr "Soubor je příliš velký pro online úpravy v LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." -msgstr "Výstup syslog předfiltrovaný pouze se záznamy souvisejícími s banIP." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" msgstr "" -"Tato změna vyžaduje manuální zastavení/znovuspuštění služby, aby se efekt " -"projevil." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." msgstr "" -"Toto datové volání poskytuje přístup k různým zdrojům dat spravovaných " -"úřadem IANA." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 -msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" msgstr "" -"Toto datové volání uvádí seznam internetových zdrojů přidružených k zemi, " -"včetně adres ASNs, rozsahů IPv4 a IPv4/6 CIDR prefixů." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." -msgstr "Toto datové volání vrátí všechny ohlášené předpony pro daný ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." msgstr "" -"Toto datové volání vrací informace o geolokaci pro daný prostor IP, nebo pro " -"ohlášené předpony IP v případě ASN." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 -msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" msgstr "" -"Toto datové volání vrátí obsaženou předponu a oznamovací ASN dané IP adresy." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." msgstr "" -"Toto datové volání vrací řetěz záznamů DNS (A/AAAA/CNAME), reverzních (PTR) " -"a autoritativních DNS pro zadanou doménu nebo adresu IP." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." +msgstr "Výstup syslog předfiltrovaný pouze se záznamy souvisejícími s banIP." + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -"Toto datové volání vrací informace WHOIS z příslušného místního registru " -"(RIR) a registru směrování (IRR)." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -"Toto datové volání zobrazuje obecné informace o ASN, jako je stav jeho " -"oznámení a jméno jeho držitele podle služby WHOIS." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" -msgstr "Tento formulář umožňuje upravit obsah blacklistu banIP (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" msgstr "" -"Tento formulář umožňuje změnit obsah banIP seznamu povolených serverů (%s)." -"<br />" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." msgstr "" -"Tento formulář umožňuje upravit obsah hlavního konfiguračního souboru banIP " -"(/etc/config/banip)." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "Prodleva spuštění" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 msgid "Verbose Debug Logging" msgstr "Podrobné protokolování ladění" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" -msgstr "Zobrazit obsah souboru se záznamem událostí" - -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" -msgstr "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" -msgstr "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" -msgstr "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" -msgstr "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -"Automatické doplňky do seznamu povolených serverů (whitelist) jsou uloženy " -"dočasně v IPSet a trvale uloženy v místním seznamu. Chcete-li zabránit " -"místnímu ukládání, zakažte tuto možnost." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" -msgstr "Informace WHOIS" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "banIP" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" -msgstr "Stav banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" +msgstr "" + +#~ msgid "ASN Overview" +#~ msgstr "Přehled ASN" + +#~ msgid "ASN Prefixes" +#~ msgstr "Prefixy ASN" + +#~ msgid "ASN/Country" +#~ msgstr "ASN/Země" + +#~ msgid "Advanced" +#~ msgstr "Pokročilé" + +#~ msgid "Automatic WAN Interface Detection" +#~ msgstr "Automatické rozpoznání rozhraní WAN" + +#~ msgid "" +#~ "Blacklist auto addons are stored temporary in the IPSet and saved " +#~ "permanently in the local blacklist. Disable this option to prevent the " +#~ "local save." +#~ msgstr "" +#~ "Automatické doplňky do blacklistu jsou uloženy dočasně v IPSet a trvale " +#~ "uloženy v lokálním seznamu. Chcete-li zabránit místnímu ukládání, zakažte " +#~ "tuto možnost." + +#~ msgid "Check the current available IPSets." +#~ msgstr "Zkontrolujte aktuálně dostupné IPSets." + +#~ msgid "" +#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet." +#~ msgstr "" +#~ "Konfigurace balíčku banIP pro blokování adres IP/podsítí pomocí IPSet " +#~ "(rozšíření iptables)." + +#~ msgid "Country Resources" +#~ msgstr "Informace o zdrojích země" + +#~ msgid "DNS Chain" +#~ msgstr "Řetěz DNS" + +#~ msgid "DST Target IPv4" +#~ msgstr "Cílová IPv4" + +#~ msgid "DST Target IPv6" +#~ msgstr "Cílová IPv6" + +#~ msgid "Description" +#~ msgstr "Popis" + +#~ msgid "Download Options" +#~ msgstr "Možnosti stahování" + +#~ msgid "Download Utility, RT Monitor" +#~ msgstr "Nástroj pro stahování, RT Monitor" + +#~ msgid "Edit Configuration" +#~ msgstr "Upravit konfiguraci" + +#~ msgid "Enable banIP" +#~ msgstr "Povolit banIP" + +#~ msgid "Enable verbose debug logging in case of any processing error." +#~ msgstr "" +#~ "Povolit podrobné protokolování pro ladění v případě jakékoli chyby " +#~ "zpracování." + +#~ msgid "Enter IP/CIDR/ASN/ISO" +#~ msgstr "Zadejte IP/CIDR/ASN/ISO" + +#~ msgid "Extra Options" +#~ msgstr "Další možnosti" + +#~ msgid "" +#~ "For further information <a href=\"%s\" target=\"_blank\">check the online " +#~ "documentation</a>" +#~ msgstr "" +#~ "Další informace <a href=\"%s\" target=\"_blank\">najdete v online " +#~ "dokumentaci</a>" + +#~ msgid "" +#~ "For further performance improvements you can raise this value, e.g. '8' " +#~ "or '16' should be safe." +#~ msgstr "" +#~ "Pro další zlepšení výkonu můžete tuto hodnotu zvýšit, například '8' nebo " +#~ "'16' by mělo být bezpečné." + +#~ msgid "Geo Location" +#~ msgstr "Zeměpisné umístění" + +#~ msgid "IANA Information" +#~ msgstr "Informace IANA" + +#~ msgid "IP/ASN Mapping" +#~ msgstr "Mapování IP / ASN" + +#~ msgid "IPSet Sources" +#~ msgstr "Zdroje IPSet" + +#~ msgid "IPSet-Lookup" +#~ msgstr "IPSet vyhledávání" + +#~ msgid "Input file not found, please check your configuration." +#~ msgstr "Vstupní soubor nebyl nalezen, zkontrolujte prosím svou konfiguraci." + +#~ msgid "LAN Forward Chain IPv4" +#~ msgstr "LAN Forward Chain IPv4" + +#~ msgid "LAN Forward Chain IPv6" +#~ msgstr "LAN Forward Chain IPv6" + +#~ msgid "LAN Input Chain IPv4" +#~ msgstr "LAN Input Chain IPv4" + +#~ msgid "LAN Input Chain IPv6" +#~ msgstr "LAN Input Chain IPv6" + +#~ msgid "Load" +#~ msgstr "Zátěž" + +#~ msgid "Loading" +#~ msgstr "Načítání" + +#~ msgid "Loading ..." +#~ msgstr "Načítání..." + +#~ msgid "Local Save Blacklist Addons" +#~ msgstr "Ukládat blacklist lokálně" + +#~ msgid "Local Save Whitelist Addons" +#~ msgstr "Ukládat whitelist lokálně" + +#~ msgid "Low Priority Service" +#~ msgstr "Služba s nízkou prioritou" + +#~ msgid "Manual WAN Interface Selection" +#~ msgstr "Ruční výběr rozhraní WAN" + +#~ msgid "Max. Download Queue" +#~ msgstr "Maximální velikost fronty pro stahování" + +#~ msgid "No response!" +#~ msgstr "Žádná odpověď!" + +#~ msgid "" +#~ "Options for further tweaking in case the defaults are not suitable for " +#~ "you." +#~ msgstr "" +#~ "Volby pro další doplnění pro případ, že výchozí hodnoty nejsou vhodné." + +#~ msgid "" +#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " +#~ "notation and comments introduced with '#' are allowed." +#~ msgstr "" +#~ "Přidejte na každý řádek pouze jednu adresu IPv4 nebo IPv6. Rozsahy IP v " +#~ "zápisu CIDR a komentáře uvozené '#' jsou povoleny." + +#~ msgid "Please edit this file directly in a terminal session." +#~ msgstr "Upravte tento soubor přímo v relaci terminálu." + +#~ msgid "RIPE-Lookup" +#~ msgstr "RIPE-Lookup" + +#~ msgid "Refresh IPSets" +#~ msgstr "Aktualizovat IPSets" + +#~ msgid "Reload" +#~ msgstr "Znovu načíst" + +#~ msgid "Reload IPSet Sources" +#~ msgstr "Znovu načíst zdroje IPSet" + +#~ msgid "Runtime Information" +#~ msgstr "Informace o běhu" + +#~ msgid "SRC Target IPv4" +#~ msgstr "SRC Target IPv4" + +#~ msgid "SRC Target IPv6" +#~ msgstr "SRC Target IPv6" + +#~ msgid "SRC/DST" +#~ msgstr "SRC/DST (Zdroj/Cíl)" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "Verze banIP" +#~ msgid "SSH Daemon" +#~ msgstr "Démon SSH" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "povolit IPv4" +#~ msgid "SSH/LuCI RT Monitor" +#~ msgstr "SSH/LuCI RT Monitor" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "povolit IPv6" +#~ msgid "" +#~ "Select the SSH daemon for logfile parsing, to detect break-in events." +#~ msgstr "" +#~ "Vyberte SSH démona pro analýzu protokolových souborů, pro detekci vlomení." + +#~ msgid "Select the used start type during boot." +#~ msgstr "Vyberte použitý typ spuštění během bootování." + +#~ msgid "Select your preferred download utility." +#~ msgstr "Vyberte upřednostňovaný nástroj pro stahování." + +#~ msgid "Select your preferred interface(s) manually." +#~ msgstr "Ručně vyberte preferovaná rozhraní." + +#~ msgid "" +#~ "Set the nice level to 'low priority' and banIP background processing will " +#~ "take less resources from the system." +#~ msgstr "" +#~ "Nastavte úroveň priority na 'nízká priorita' a zpracování banIP na pozadí " +#~ "bude vyžadovat méně prostředků." + +#~ msgid "Show only set member with packet counter > 0" +#~ msgstr "Zobrazit pouze členy sady s čítačem paketů > 0" + +#~ msgid "" +#~ "Size of the download queue to handle downloads & IPset processing in " +#~ "parallel (default '4')." +#~ msgstr "" +#~ "Velikost fronty pro stahování & 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 (≥ 100 KB)." +#~ msgstr "Soubor je příliš velký pro online úpravy v LuCI (≥ 100 KB)." + +#~ msgid "This change requires a manual service stop/re-start to take effect." +#~ msgstr "" +#~ "Tato změna vyžaduje manuální zastavení/znovuspuštění služby, aby se efekt " +#~ "projevil." + +#~ msgid "" +#~ "This data call gives access to various data sources maintained by IANA." +#~ msgstr "" +#~ "Toto datové volání poskytuje přístup k různým zdrojům dat spravovaných " +#~ "úřadem IANA." + +#~ msgid "" +#~ "This data call lists the Internet resources associated with a country, " +#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#~ msgstr "" +#~ "Toto datové volání uvádí seznam internetových zdrojů přidružených k zemi, " +#~ "včetně adres ASNs, rozsahů IPv4 a IPv4/6 CIDR prefixů." + +#~ msgid "This data call returns all announced prefixes for a given ASN." +#~ msgstr "Toto datové volání vrátí všechny ohlášené předpony pro daný ASN." + +#~ msgid "" +#~ "This data call returns geolocation information for the given IP space, or " +#~ "for announced IP prefixes in the case of ASNs." +#~ msgstr "" +#~ "Toto datové volání vrací informace o geolokaci pro daný prostor IP, nebo " +#~ "pro ohlášené předpony IP v případě ASN." + +#~ msgid "" +#~ "This data call returns the containing prefix and announcing ASN of a " +#~ "given IP address." +#~ msgstr "" +#~ "Toto datové volání vrátí obsaženou předponu a oznamovací ASN dané IP " +#~ "adresy." + +#~ msgid "" +#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) " +#~ "and reverse (PTR) records starting form either a hostname or an IP " +#~ "address." +#~ msgstr "" +#~ "Toto datové volání vrací řetěz záznamů DNS (A/AAAA/CNAME), reverzních " +#~ "(PTR) a autoritativních DNS pro zadanou doménu nebo adresu IP." + +#~ msgid "" +#~ "This data call returns whois information from the relevant Regional " +#~ "Internet Registry and Routing Registry." +#~ msgstr "" +#~ "Toto datové volání vrací informace WHOIS z příslušného místního registru " +#~ "(RIR) a registru směrování (IRR)." + +#~ msgid "" +#~ "This data call shows general informations about an ASN like its " +#~ "announcement status and the name of its holder according to the WHOIS " +#~ "service." +#~ msgstr "" +#~ "Toto datové volání zobrazuje obecné informace o ASN, jako je stav jeho " +#~ "oznámení a jméno jeho držitele podle služby WHOIS." + +#~ msgid "" +#~ "This form allows you to modify the content of the banIP blacklist (%s)." +#~ "<br />" +#~ msgstr "Tento formulář umožňuje upravit obsah blacklistu banIP (%s).<br />" + +#~ msgid "" +#~ "This form allows you to modify the content of the banIP whitelist (%s)." +#~ "<br />" +#~ msgstr "" +#~ "Tento formulář umožňuje změnit obsah banIP seznamu povolených serverů " +#~ "(%s).<br />" + +#~ msgid "" +#~ "This form allows you to modify the content of the main banIP " +#~ "configuration file (/etc/config/banip)." +#~ msgstr "" +#~ "Tento formulář umožňuje upravit obsah hlavního konfiguračního souboru " +#~ "banIP (/etc/config/banip)." + +#~ msgid "View Logfile" +#~ msgstr "Zobrazit obsah souboru se záznamem událostí" + +#~ msgid "WAN Forward Chain IPv4" +#~ msgstr "WAN Forward Chain IPv4" + +#~ msgid "WAN Forward Chain IPv6" +#~ msgstr "WAN Forward Chain IPv6" + +#~ msgid "WAN Input Chain IPv4" +#~ msgstr "WAN Input Chain IPv4" + +#~ msgid "WAN Input Chain IPv6" +#~ msgstr "WAN Input Chain IPv6" + +#~ msgid "" +#~ "Whitelist auto addons are stored temporary in the IPSet and saved " +#~ "permanently in the local whitelist. Disable this option to prevent the " +#~ "local save." +#~ msgstr "" +#~ "Automatické doplňky do seznamu povolených serverů (whitelist) jsou " +#~ "uloženy dočasně v IPSet a trvale uloženy v místním seznamu. Chcete-li " +#~ "zabránit místnímu ukládání, zakažte tuto možnost." + +#~ msgid "Whois Information" +#~ msgstr "Informace WHOIS" + +#~ msgid "banIP Status" +#~ msgstr "Stav banIP" + +#~ msgid "banIP Version" +#~ msgstr "Verze banIP" + +#~ msgid "enable IPv4" +#~ msgstr "povolit IPv4" + +#~ msgid "enable IPv6" +#~ msgstr "povolit IPv6" diff --git a/applications/luci-app-banip/po/de/banip.po b/applications/luci-app-banip/po/de/banip.po index 3127da00bb..118152ba65 100644 --- a/applications/luci-app-banip/po/de/banip.po +++ b/applications/luci-app-banip/po/de/banip.po @@ -1,551 +1,1224 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-11-21 12:21+0000\n" -"Last-Translator: Andreas Götz <agoetz@tdt.de>\n" +"PO-Revision-Date: 2021-02-08 04:46+0000\n" +"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n" "Language-Team: German <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsbanip/de/>\n" "Language: de\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.4-dev\n" +"X-Generator: Weblate 4.5-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" -msgstr "ASN-Übersicht" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" +msgstr "1 Stunde" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" +msgstr "12 Stunden" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "24 Stunden" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "30 Minuten" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "6 Stunden" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "Autonome Systemnummern" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "Aktion" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "Aktive Geräte" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "Aktive Schnittstellen" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "Aktive Protokollbegriffe" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "Aktive Quellen" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "Aktive Subnetze" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" +"Fügen Sie zusätzliche, nicht banIP-bezogene IPSets hinzu, z.B. für Berichte " +"und Abfragen." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" -msgstr "ASN-Präfixe" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "Fügen Sie diese IP / CIDR Ihrer lokalen Whitelist hinzu." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" -msgstr "ASN/Land" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "Zusätzliche Einstellungen" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" "Zusätzliche Auslöseverzögerung in Sekunden, bevor die BanIP-Verarbeitung " "beginnt." -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "Fortgeschritten" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "Erweiterte Ketteneinstellungen" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "Fortgeschrittene E-Mail Einstellungen" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "Erweiterte Protokolleinstellungen" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "Automatische Blacklist" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "Automatische Erkennung" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" -msgstr "Automatische Erkennung der WAN-Schnittstelle" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "Automatische Whitelist" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" +"Automatische Übertragung von verdächtigen IP-Adressen aus dem Protokoll in " +"die banIP Blacklist während der Laufzeit." + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "" +"Automatische Übertragung von Uplink-IP-Adressen an die banIP Whitelist " +"während der Laufzeit." + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "Backupverzeichnis" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "Basis-Temp-Verzeichnis" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" +"Basis Temp-Verzeichnis, das für alle banIP-bezogenen Laufzeitvorgänge " +"verwendet wird." + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -"Blacklist Auto Addons werden temporär im IPSet und dauerhaft in der lokalen " -"Blacklist gespeichert. Deaktivieren Sie diese Option, um das lokale " -"Speichern zu verhindern." -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." -msgstr "Aktuell verfügbare IPSets überprüfen." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" +msgstr "Abbrechen" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" msgstr "" -"Konfiguration des banIP-Pakets zum Blockieren von IP-Adressen/Subnetzen via " -"IPSet." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" -msgstr "Länderressourcen" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" -msgstr "DNS-Kette" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" -msgstr "DST-Ziel IPv4 (Destination)" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" -msgstr "DST-Ziel IPv6 (Destination)" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Beschreibung" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "Download Parameter" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" -msgstr "Download-Optionen" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "Download Warteschlange" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "Download-Werkzeug" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" -msgstr "Download-Dienstprogramm, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "E-Mail-Benachrichtigung" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "E-Mail Empfängeradresse" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "E-Mail Absenderadresse" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" -msgstr "Blackliste bearbeiten" +msgstr "Blacklist bearbeiten" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" -msgstr "Konfiguration bearbeiten" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" -msgstr "Whiteliste bearbeiten" +msgstr "Whitelist bearbeiten" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" -msgstr "banIP aktivieren" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -"Ausführliche Debug-Protokollierung im Falle eines Verarbeitungsfehlers " -"aktivieren." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" -msgstr "IP/CIDR/ASN/ISO eingeben" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" -msgstr "Zusätzliche Optionen" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" +msgstr "Aktiviert" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." msgstr "" -"Für weitere Informationen <a href=\"%s\" target=\"_blank\">lesen Sie die " -"Online-Dokumentation</a>" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" msgstr "" -"Für weitere Leistungssteigerungen kann dieser Wert erhöht werden, z.B. \"8\" " -"oder \"16\" sollte problemlos sein." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" -msgstr "Geo-Standort" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "Allgemeine Einstellungen" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" +msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" -msgstr "Gewähre UCI Zugriff auf luci-app-banip" +msgid "Grant access to LuCI app banIP" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" -msgstr "IANA-Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" -msgstr "IP/ASN-Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "IPSet-Information" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" -msgstr "IPSet-Quellen" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" -msgstr "IPSet-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." -msgstr "Eingabedatei nicht gefunden, bitte überprüfen Sie Ihre Konfiguration." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" -msgstr "LAN Weiterleitungs-Kette IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" -msgstr "LAN Weiterleitungs-Kette IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" -msgstr "LAN Eingangs-Kette IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" -msgstr "LAN Eingangs-Kette IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" -msgstr "Letzter Lauf" +msgstr "Letzter Durchgang" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" -msgstr "Last" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "Lade" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." -msgstr "Lade ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" -msgstr "Blacklist Addons lokal speichern" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" -msgstr "Whitelist Addons lokal speichern" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" -msgstr "Dienst mit niedriger Priorität" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" -msgstr "Manuelle Auswahl der WAN-Schnittstelle" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" -msgstr "Max. Download-Warteschlange" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "" +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" -msgstr "Keine Antwort!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "Name" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" msgstr "" -"Optionen für weitere Optimierungen, falls die Standardeinstellungen nicht " -"für Sie geeignet sind." -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 msgid "Overview" msgstr "Übersicht" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 -msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" -"Bitte nur eine IPv4- oder IPv6-Adresse pro Zeile hinzufügen. IP-Bereiche in " -"CIDR-Notation und mit '#' eingeführte Kommentare sind erlaubt." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." -msgstr "Bitte bearbeiten Sie diese Datei direkt in einer Terminalsitzung." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" -msgstr "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 msgid "Refresh" msgstr "Aktualisieren" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" -msgstr "IPSets aktualisieren" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" -msgstr "Neu laden" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" +msgstr "Neustart" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" -msgstr "IPSet-Quellen neu laden" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" -msgstr "Laufzeitinformationen" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" -msgstr "SRC-Ziel IPv4 (Source)" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" -msgstr "SRC-Ziel IPv6 (Source)" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" -msgstr "SRC/DST (Source/Destination)" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" -msgstr "SSH-Dienst (Daemon)" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" -msgstr "SSH/LuCI RT-Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 msgid "Save" msgstr "Speichern" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 +msgid "" +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." msgstr "" -"Wählen Sie den SSH Dämon für die Logfile-Syntaxanalyse aus, um " -"Einbruchsversuche zu erkennen." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." -msgstr "Wählen Sie den verwendeten Start-Typ während des Hochfahren aus." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "" +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." -msgstr "Bevorzugtes Download-Utility auswählen." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." -msgstr "Bevorzugte(n) Schnittstelle(n) manuell auswählen." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -"Nice-Level auf 'low priority' stellen und die banIP-Hintergrundverarbeitung " -"benötigt weniger Ressourcen vom System." -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" -msgstr "Nur Set-Member mit Paketzähler > 0 anzeigen" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." msgstr "" -"Größe der Download-Warteschlange zur Handhabung von Downloads und paralleler " -"IPSet-Verarbeitung (default '4')." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -"Spezielle Optionen für das ausgewählte Download-Dienstprogramm, z.B.'--" -"timeout=20 -O'." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" -msgstr "Starttyp" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." msgstr "" -"Startet einen kleinen Log/BanIP-Monitor im Hintergrund, um SSH/LuCI-Brute-" -"Force-Angriffe in Echtzeit zu blockieren." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." msgstr "" -"Zielverzeichnis für banIP-Backups. Standard ist '/tmp', bitte vorzugsweise " -"einen nichtflüchtigen Speicherort verwenden, falls vorhanden." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -"Die RIPEstat Data API ist die öffentliche Datenschnittstelle von RIPE NCC, " -"für Details siehe <a href=\"https://stat.ripe.net/docs/data_api\" target=" -"\"_blank\" rel=\"noopener noreferrer\">hier</a>." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." msgstr "" -"Die Größe der Datei ist für die Onlinebearbeitung in LuCI zu groß (≥ 100 " -"KB)." -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." -msgstr "Die Syslog-Ausgabe, vorgefiltert mit nur BanIP-bezogene Nachrichten." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" msgstr "" -"Diese Änderung erfordert ein manueller Stop/Neustart des Diensts zum Wirksam " -"werden." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." msgstr "" -"Dieser Datenaufruf ermöglicht den Zugriff auf verschiedene von der IANA " -"gepflegte Datenquellen." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 -msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" msgstr "" -"Dieser Datenaufruf listet die Internetressourcen auf, die einem Land " -"zugeordnet sind, einschließlich ASNs, IPv4-Bereiche und IPv4/6 CIDR-Präfixe." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." msgstr "" -"Dieser Datenaufruf gibt alle angekündigten Präfixe für einen bestimmten ASN " -"zurück." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." msgstr "" -"Dieser Datenaufruf liefert Geolokalisierungsinformationen für den " -"angegebenen IP-Bereich oder für angekündigte IP-Präfixe bei ASNs." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 -msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" msgstr "" -"Dieser Datenaufruf gibt das enthaltene Präfix und die announcing-ASN einer " -"bestimmten IP-Adresse zurück." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." msgstr "" -"Dieser Datenaufruf gibt die rekursive Kette von DNS-Weiterleitung (A/AAAA/" -"CNAME) und umgekehrten (PTR)-Einträgen zurück, die entweder mit einem " -"Hostnamen oder einer IP-Adresse beginnen." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." +msgstr "Die Syslog-Ausgabe, vorgefiltert mit nur BanIP-bezogene Nachrichten." + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -"Dieser Datenaufruf gibt Whois-Informationen aus der entsprechenden " -"regionalen Internet-Register und dem Routing-Register zurück." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -"Dieser Datenaufruf zeigt allgemeine Informationen über eine ASN wie ihren " -"Ankündigungsstatus und den Namen des Inhabers gemäß dem WHOIS-Dienst." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -"Dieses Formular ermöglicht, den Inhalt der banIP-Blacklist (%s) zu ändern." -"<br />" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" msgstr "" -"Dieses Formular ermöglicht, den Inhalt der banIP-Whitelist (%s) zu ändern." -"<br />" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." msgstr "" -"Dieses Formular ermöglicht, den Inhalt der Haupt-banIP-Konfigurationsdatei (/" -"etc/config/banip) zu ändern." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "Verzögerung der Trigger-Bedingung" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 msgid "Verbose Debug Logging" msgstr "Ausführliche Debug-Protokollierung" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" -msgstr "Protokolldatei anzeigen" - -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" -msgstr "WAN Weiterleitungs-Kette IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" -msgstr "WAN Weiterleitungs-Kette IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" -msgstr "WAN-Eingangskette IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" -msgstr "WAN-Eingangskette IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -"Whitelist Auto-Addons werden temporär im IPSet gespeichert und dauerhaft in " -"der lokalen Whitelist gespeichert. Deaktivieren Sie diese Option, um das " -"lokale Speichern zu verhindern." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" -msgstr "Whois-Informationen" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "banIP" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" -msgstr "banIP-Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" +msgstr "" + +#~ msgid "ASN Overview" +#~ msgstr "ASN-Übersicht" + +#~ msgid "ASN Prefixes" +#~ msgstr "ASN-Präfixe" + +#~ msgid "ASN/Country" +#~ msgstr "ASN/Land" + +#~ msgid "Advanced" +#~ msgstr "Fortgeschritten" + +#~ msgid "Automatic WAN Interface Detection" +#~ msgstr "Automatische Erkennung der WAN-Schnittstelle" + +#~ msgid "" +#~ "Blacklist auto addons are stored temporary in the IPSet and saved " +#~ "permanently in the local blacklist. Disable this option to prevent the " +#~ "local save." +#~ msgstr "" +#~ "Blacklist Auto Addons werden temporär im IPSet und dauerhaft in der " +#~ "lokalen Blacklist gespeichert. Deaktivieren Sie diese Option, um das " +#~ "lokale Speichern zu verhindern." + +#~ msgid "Check the current available IPSets." +#~ msgstr "Aktuell verfügbare IPSets überprüfen." + +#~ msgid "" +#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet." +#~ msgstr "" +#~ "Konfiguration des banIP-Pakets zum Blockieren von IP-Adressen/Subnetzen " +#~ "via IPSet." + +#~ msgid "Country Resources" +#~ msgstr "Länderressourcen" + +#~ msgid "DNS Chain" +#~ msgstr "DNS-Kette" + +#~ msgid "DST Target IPv4" +#~ msgstr "DST-Ziel IPv4 (Destination)" + +#~ msgid "DST Target IPv6" +#~ msgstr "DST-Ziel IPv6 (Destination)" + +#~ msgid "Description" +#~ msgstr "Beschreibung" + +#~ msgid "Download Options" +#~ msgstr "Download-Optionen" + +#~ msgid "Download Utility, RT Monitor" +#~ msgstr "Download-Dienstprogramm, RT Monitor" + +#~ msgid "Edit Configuration" +#~ msgstr "Konfiguration bearbeiten" + +#~ msgid "Enable banIP" +#~ msgstr "banIP aktivieren" + +#~ msgid "Enable verbose debug logging in case of any processing error." +#~ msgstr "" +#~ "Ausführliche Debug-Protokollierung im Falle eines Verarbeitungsfehlers " +#~ "aktivieren." + +#~ msgid "Enter IP/CIDR/ASN/ISO" +#~ msgstr "IP/CIDR/ASN/ISO eingeben" + +#~ msgid "Extra Options" +#~ msgstr "Zusätzliche Optionen" + +#~ msgid "" +#~ "For further information <a href=\"%s\" target=\"_blank\">check the online " +#~ "documentation</a>" +#~ msgstr "" +#~ "Für weitere Informationen <a href=\"%s\" target=\"_blank\">lesen Sie die " +#~ "Online-Dokumentation</a>" + +#~ msgid "" +#~ "For further performance improvements you can raise this value, e.g. '8' " +#~ "or '16' should be safe." +#~ msgstr "" +#~ "Für weitere Leistungssteigerungen kann dieser Wert erhöht werden, z.B. " +#~ "\"8\" oder \"16\" sollte problemlos sein." + +#~ msgid "Geo Location" +#~ msgstr "Geo-Standort" + +#~ msgid "Grant UCI access for luci-app-banip" +#~ msgstr "Gewähre UCI Zugriff auf luci-app-banip" + +#~ msgid "IANA Information" +#~ msgstr "IANA-Information" + +#~ msgid "IP/ASN Mapping" +#~ msgstr "IP/ASN-Mapping" + +#~ msgid "IPSet Sources" +#~ msgstr "IPSet-Quellen" + +#~ msgid "IPSet-Lookup" +#~ msgstr "IPSet-Lookup" + +#~ msgid "Input file not found, please check your configuration." +#~ msgstr "" +#~ "Eingabedatei nicht gefunden, bitte überprüfen Sie Ihre Konfiguration." + +#~ msgid "LAN Forward Chain IPv4" +#~ msgstr "LAN Weiterleitungs-Kette IPv4" + +#~ msgid "LAN Forward Chain IPv6" +#~ msgstr "LAN Weiterleitungs-Kette IPv6" + +#~ msgid "LAN Input Chain IPv4" +#~ msgstr "LAN Eingangs-Kette IPv4" + +#~ msgid "LAN Input Chain IPv6" +#~ msgstr "LAN Eingangs-Kette IPv6" + +#~ msgid "Load" +#~ msgstr "Last" + +#~ msgid "Loading" +#~ msgstr "Lade" + +#~ msgid "Loading ..." +#~ msgstr "Lade ..." + +#~ msgid "Local Save Blacklist Addons" +#~ msgstr "Blacklist Addons lokal speichern" + +#~ msgid "Local Save Whitelist Addons" +#~ msgstr "Whitelist Addons lokal speichern" + +#~ msgid "Low Priority Service" +#~ msgstr "Dienst mit niedriger Priorität" + +#~ msgid "Manual WAN Interface Selection" +#~ msgstr "Manuelle Auswahl der WAN-Schnittstelle" + +#~ msgid "Max. Download Queue" +#~ msgstr "Max. Download-Warteschlange" + +#~ msgid "No response!" +#~ msgstr "Keine Antwort!" + +#~ msgid "" +#~ "Options for further tweaking in case the defaults are not suitable for " +#~ "you." +#~ msgstr "" +#~ "Optionen für weitere Optimierungen, falls die Standardeinstellungen nicht " +#~ "für Sie geeignet sind." + +#~ msgid "" +#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " +#~ "notation and comments introduced with '#' are allowed." +#~ msgstr "" +#~ "Bitte nur eine IPv4- oder IPv6-Adresse pro Zeile hinzufügen. IP-Bereiche " +#~ "in CIDR-Notation und mit '#' eingeführte Kommentare sind erlaubt." + +#~ msgid "Please edit this file directly in a terminal session." +#~ msgstr "Bitte bearbeiten Sie diese Datei direkt in einer Terminalsitzung." + +#~ msgid "RIPE-Lookup" +#~ msgstr "RIPE-Lookup" + +#~ msgid "Refresh IPSets" +#~ msgstr "IPSets aktualisieren" + +#~ msgid "Reload" +#~ msgstr "Neu laden" + +#~ msgid "Reload IPSet Sources" +#~ msgstr "IPSet-Quellen neu laden" + +#~ msgid "Runtime Information" +#~ msgstr "Laufzeitinformationen" + +#~ msgid "SRC Target IPv4" +#~ msgstr "SRC-Ziel IPv4 (Source)" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "banIP-Version" +#~ msgid "SRC Target IPv6" +#~ msgstr "SRC-Ziel IPv6 (Source)" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "aktiviere IPv4" +#~ msgid "SRC/DST" +#~ msgstr "SRC/DST (Source/Destination)" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "aktiviere IPv6" +#~ msgid "SSH Daemon" +#~ msgstr "SSH-Dienst (Daemon)" + +#~ msgid "SSH/LuCI RT Monitor" +#~ msgstr "SSH/LuCI RT-Monitor" + +#~ msgid "" +#~ "Select the SSH daemon for logfile parsing, to detect break-in events." +#~ msgstr "" +#~ "Wählen Sie den SSH Dämon für die Logfile-Syntaxanalyse aus, um " +#~ "Einbruchsversuche zu erkennen." + +#~ msgid "Select the used start type during boot." +#~ msgstr "Wählen Sie den verwendeten Start-Typ während des Hochfahren aus." + +#~ msgid "Select your preferred download utility." +#~ msgstr "Bevorzugtes Download-Utility auswählen." + +#~ msgid "Select your preferred interface(s) manually." +#~ msgstr "Bevorzugte(n) Schnittstelle(n) manuell auswählen." + +#~ msgid "" +#~ "Set the nice level to 'low priority' and banIP background processing will " +#~ "take less resources from the system." +#~ msgstr "" +#~ "Nice-Level auf 'low priority' stellen und die banIP-" +#~ "Hintergrundverarbeitung benötigt weniger Ressourcen vom System." + +#~ msgid "Show only set member with packet counter > 0" +#~ msgstr "Nur Set-Member mit Paketzähler > 0 anzeigen" + +#~ msgid "" +#~ "Size of the download queue to handle downloads & 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 (≥ 100 KB)." +#~ msgstr "" +#~ "Die Größe der Datei ist für die Onlinebearbeitung in LuCI zu groß (≥ " +#~ "100 KB)." + +#~ msgid "This change requires a manual service stop/re-start to take effect." +#~ msgstr "" +#~ "Diese Änderung erfordert ein manueller Stop/Neustart des Diensts zum " +#~ "Wirksam werden." + +#~ msgid "" +#~ "This data call gives access to various data sources maintained by IANA." +#~ msgstr "" +#~ "Dieser Datenaufruf ermöglicht den Zugriff auf verschiedene von der IANA " +#~ "gepflegte Datenquellen." + +#~ msgid "" +#~ "This data call lists the Internet resources associated with a country, " +#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#~ msgstr "" +#~ "Dieser Datenaufruf listet die Internetressourcen auf, die einem Land " +#~ "zugeordnet sind, einschließlich ASNs, IPv4-Bereiche und IPv4/6 CIDR-" +#~ "Präfixe." + +#~ msgid "This data call returns all announced prefixes for a given ASN." +#~ msgstr "" +#~ "Dieser Datenaufruf gibt alle angekündigten Präfixe für einen bestimmten " +#~ "ASN zurück." + +#~ msgid "" +#~ "This data call returns geolocation information for the given IP space, or " +#~ "for announced IP prefixes in the case of ASNs." +#~ msgstr "" +#~ "Dieser Datenaufruf liefert Geolokalisierungsinformationen für den " +#~ "angegebenen IP-Bereich oder für angekündigte IP-Präfixe bei ASNs." + +#~ msgid "" +#~ "This data call returns the containing prefix and announcing ASN of a " +#~ "given IP address." +#~ msgstr "" +#~ "Dieser Datenaufruf gibt das enthaltene Präfix und die announcing-ASN " +#~ "einer bestimmten IP-Adresse zurück." + +#~ msgid "" +#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) " +#~ "and reverse (PTR) records starting form either a hostname or an IP " +#~ "address." +#~ msgstr "" +#~ "Dieser Datenaufruf gibt die rekursive Kette von DNS-Weiterleitung (A/AAAA/" +#~ "CNAME) und umgekehrten (PTR)-Einträgen zurück, die entweder mit einem " +#~ "Hostnamen oder einer IP-Adresse beginnen." + +#~ msgid "" +#~ "This data call returns whois information from the relevant Regional " +#~ "Internet Registry and Routing Registry." +#~ msgstr "" +#~ "Dieser Datenaufruf gibt Whois-Informationen aus der entsprechenden " +#~ "regionalen Internet-Register und dem Routing-Register zurück." + +#~ msgid "" +#~ "This data call shows general informations about an ASN like its " +#~ "announcement status and the name of its holder according to the WHOIS " +#~ "service." +#~ msgstr "" +#~ "Dieser Datenaufruf zeigt allgemeine Informationen über eine ASN wie ihren " +#~ "Ankündigungsstatus und den Namen des Inhabers gemäß dem WHOIS-Dienst." + +#~ msgid "" +#~ "This form allows you to modify the content of the banIP blacklist (%s)." +#~ "<br />" +#~ msgstr "" +#~ "Dieses Formular ermöglicht, den Inhalt der banIP-Blacklist (%s) zu ändern." +#~ "<br />" + +#~ msgid "" +#~ "This form allows you to modify the content of the banIP whitelist (%s)." +#~ "<br />" +#~ msgstr "" +#~ "Dieses Formular ermöglicht, den Inhalt der banIP-Whitelist (%s) zu ändern." +#~ "<br />" + +#~ msgid "" +#~ "This form allows you to modify the content of the main banIP " +#~ "configuration file (/etc/config/banip)." +#~ msgstr "" +#~ "Dieses Formular ermöglicht, den Inhalt der Haupt-banIP-" +#~ "Konfigurationsdatei (/etc/config/banip) zu ändern." + +#~ msgid "View Logfile" +#~ msgstr "Protokolldatei anzeigen" + +#~ msgid "WAN Forward Chain IPv4" +#~ msgstr "WAN Weiterleitungs-Kette IPv4" + +#~ msgid "WAN Forward Chain IPv6" +#~ msgstr "WAN Weiterleitungs-Kette IPv6" + +#~ msgid "WAN Input Chain IPv4" +#~ msgstr "WAN-Eingangskette IPv4" + +#~ msgid "WAN Input Chain IPv6" +#~ msgstr "WAN-Eingangskette IPv6" + +#~ msgid "" +#~ "Whitelist auto addons are stored temporary in the IPSet and saved " +#~ "permanently in the local whitelist. Disable this option to prevent the " +#~ "local save." +#~ msgstr "" +#~ "Whitelist Auto-Addons werden temporär im IPSet gespeichert und dauerhaft " +#~ "in der lokalen Whitelist gespeichert. Deaktivieren Sie diese Option, um " +#~ "das lokale Speichern zu verhindern." + +#~ msgid "Whois Information" +#~ msgstr "Whois-Informationen" + +#~ msgid "banIP Status" +#~ msgstr "banIP-Status" + +#~ msgid "banIP Version" +#~ msgstr "banIP-Version" + +#~ msgid "enable IPv4" +#~ msgstr "aktiviere IPv4" + +#~ msgid "enable IPv6" +#~ msgstr "aktiviere IPv6" diff --git a/applications/luci-app-banip/po/el/banip.po b/applications/luci-app-banip/po/el/banip.po index f0c3f51646..771332517e 100644 --- a/applications/luci-app-banip/po/el/banip.po +++ b/applications/luci-app-banip/po/el/banip.po @@ -10,480 +10,830 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.10-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "προχωρημένο" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "φάκελος διάσωσης" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Περιγραφή" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "Φόρτωση" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 -msgid "Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 -msgid "Refresh" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 +msgid "Overview" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 -msgid "Save" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 +msgid "Refresh" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 -msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 +msgid "Save" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 -msgid "Verbose Debug Logging" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Verbose Debug Logging" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "" +#~ msgid "Advanced" +#~ msgstr "προχωρημένο" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "" +#~ msgid "Description" +#~ msgstr "Περιγραφή" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "" +#~ msgid "Loading" +#~ msgstr "Φόρτωση" diff --git a/applications/luci-app-banip/po/en/banip.po b/applications/luci-app-banip/po/en/banip.po index 4eb4ae69da..f1d7c95b30 100644 --- a/applications/luci-app-banip/po/en/banip.po +++ b/applications/luci-app-banip/po/en/banip.po @@ -4,480 +4,821 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 -msgid "Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 -msgid "Refresh" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 +msgid "Overview" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 -msgid "Save" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 +msgid "Refresh" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 -msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 +msgid "Save" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 -msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 -msgid "Trigger Delay" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 -msgid "Verbose Debug Logging" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 +msgid "" +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 +msgid "Trigger Delay" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Verbose Debug Logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 -msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 -msgid "banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 +msgid "" +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 +msgid "banIP" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" msgstr "" diff --git a/applications/luci-app-banip/po/es/banip.po b/applications/luci-app-banip/po/es/banip.po index af7e63a1d8..d06fe1efd4 100644 --- a/applications/luci-app-banip/po/es/banip.po +++ b/applications/luci-app-banip/po/es/banip.po @@ -13,548 +13,1217 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.1-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" -msgstr "Resumen de ASN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" -msgstr "Prefijos ASN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" -msgstr "ASN/País" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" "Demora adicional del disparador en segundos antes de que comience el " "procesamiento de banIP." -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "Avanzado" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" -msgstr "Detección automática de la interfaz WAN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "Directorio de respaldo" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -"Los complementos automáticos de la lista negra se almacenan temporalmente en " -"el IPSet y se guardan permanentemente en la lista negra local. Desactive " -"esta opción para evitar el guardado local." -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." -msgstr "Compruebe los actuales IPSets disponibles." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" msgstr "" -"Configuración del paquete banIP para bloquear direcciones IP/subredes a " -"través de IPSet." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" -msgstr "Recursos del país" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" -msgstr "Cadena de DNS" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" -msgstr "Objetivo DST IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" -msgstr "Objetivo DST IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Descripción" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" -msgstr "Opciones de descarga" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "Utilidad de descarga" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" -msgstr "Utilidad de descarga, Monitor RT" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "Editar lista negra" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" -msgstr "Editar configuración" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "Editar lista blanca" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" -msgstr "Activar" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -"Activa el registro de depuración detallado en caso de cualquier error de " -"procesamiento." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" -msgstr "Ingrese IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" -msgstr "Opciones extra" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -"Para obtener más información <a href=\"%s\" target=\"_blank\">consulte la " -"documentación en línea</a>" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." msgstr "" -"Para otras mejoras de rendimiento, puede aumentar este valor, por ejemplo, " -"'8' o '16' deben ser seguros." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" -msgstr "Geolocalización" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" +msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" -msgstr "Conceder acceso UCI para luci-app-banip" +msgid "Grant access to LuCI app banIP" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" -msgstr "Información IANA" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" -msgstr "Asignación de IP/ASN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "Información de IPSet" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" -msgstr "Fuentes de IPSet" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" -msgstr "Búsqueda de IPSet" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." -msgstr "Archivo de entrada no encontrado, por favor revise su configuración." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" -msgstr "Cadena de reenvío LAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" -msgstr "Cadena de reenvío LAN IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" -msgstr "Cadena de entrada LAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" -msgstr "Cadena de entrada LAN IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "Último inicio" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" -msgstr "Carga" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." +msgstr "" +"Lista de utilidades de descarga totalmente preconfiguradas y compatibles." -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "Cargando" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." -msgstr "CArgando..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" -msgstr "Complementos locales para guardar la lista negra" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" -msgstr "Complementos locales para guardar la lista blanca" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" -msgstr "Servicio con prioridad baja" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" -msgstr "Selección manual de interfaz WAN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" -msgstr "Cola máxima de descarga" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "" +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" -msgstr "¡Ninguna respuesta!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." msgstr "" -"Opciones para ajustes adicionales en caso de que los valores predeterminados " -"no sean adecuados para usted." -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 msgid "Overview" msgstr "Visión general" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 -msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." msgstr "" -"Añada solo una dirección IPv4 o IPv6 por renglón. Se permiten los intervalos " -"de IP en la notación CIDR y los comentarios introducidos con «#»." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." -msgstr "Por favor, edite este archivo directamente en una sesión de terminal." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" -msgstr "Buscar RIPE" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 msgid "Refresh" msgstr "Refrescar" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" -msgstr "Actualizar IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" -msgstr "Recargar" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" -msgstr "Recargar las fuentes de IPSet" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" -msgstr "Información de tiempo de ejecución" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" -msgstr "Objetivo SRC IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" -msgstr "Objetivo SRC IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" -msgstr "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" -msgstr "Demonio SSH" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" -msgstr "Monitor SSH/LuCI RT" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 msgid "Save" msgstr "Guardar" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 +msgid "" +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -"Seleccione el demonio SSH para el análisis del archivo de registro, para " -"detectar eventos de intrusión." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." -msgstr "Seleccione el tipo de inicio utilizado durante el arranque." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." -msgstr "Seleccione su utilidad de descarga preferida." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "" +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." -msgstr "Seleccione sus interfaces preferidas manualmente." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -"Establezca el nivel agradable en 'baja prioridad' y el procesamiento en " -"segundo plano de banIP tomará menos recursos del sistema." -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" -msgstr "Mostrar solo el miembro establecido con el contador de paquetes > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." msgstr "" -"Tamaño de la cola de descarga para manejar descargas & Procesamiento de " -"IPset en paralelo (predeterminado es '4')." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -"Opciones especiales para la utilidad de descarga seleccionada, p.e. '--" -"timeout=20 -O'." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" -msgstr "Tipo de inicio" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." msgstr "" -"Inicia un pequeño monitor log/banIP en segundo plano para bloquear los " -"ataques de fuerza bruta SSH/LuCI en tiempo real." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." msgstr "" -"Directorio de destino para copias de seguridad de banIP. El valor " -"predeterminado es '/tmp', utilice preferiblemente un disco no volátil si " -"está disponible." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -"La API de datos RIPEstat es la interfaz pública de datos proporcionada por " -"RIPE NCC, para obtener más detalles, vea <a href=\"https://stat.ripe.net/" -"docs/data_api\" target=\"_blank\" rel=\"noopener noreferrer\">aquí</a>." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." msgstr "" -"El tamaño del archivo es demasiado grande para la edición en línea en LuCI " -"(≥ 100 KB)." -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." msgstr "" -"La salida de syslog, prefiltrada solo para mensajes relacionados con banIP." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" msgstr "" -"Este cambio requiere una parada/reinicio manual del servicio para que tenga " -"efecto." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." msgstr "" -"Esta llamada de datos da acceso a varias fuentes de datos mantenidas por " -"IANA." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 -msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" msgstr "" -"Esta llamada de datos enumera los recursos de Internet asociados con un " -"país, incluidos los ASN, los rangos de IPv4 y los prefijos de IPv4/6 CIDR." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." msgstr "" -"Esta llamada de datos devuelve todos los prefijos anunciados para un ASN " -"dado." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." msgstr "" -"Esta llamada de datos devuelve información de geolocalización para el " -"espacio de IP dado, o para prefijos de IP anunciados en el caso de ASNs." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 -msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." msgstr "" -"Esta llamada de datos devuelve el prefijo que contiene y el anuncio de ASN " -"de una dirección IP determinada." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -"Esta llamada de datos devuelve la cadena recursiva de los registros de " -"reenvío de DNS (A/AAAA/CNAME) y de reversa (PTR) que comienzan con un nombre " -"de host o una dirección IP." +"La salida de syslog, prefiltrada solo para mensajes relacionados con banIP." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -"Esta llamada de datos devuelve información whois del Registro regional de " -"Internet y del Registro de enrutamiento pertinentes." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -"Esta llamada de datos muestra información general sobre un ASN como su " -"estado de anuncio y el nombre de su titular de acuerdo con el servicio de " -"WHOIS." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -"Este formulario le permite modificar el contenido de la lista negra de banIP " -"(%s).<br />" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" msgstr "" -"Este formulario le permite modificar el contenido de la lista blanca de " -"banIP (%s).<br />" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." msgstr "" -"Este formulario le permite modificar el contenido del archivo de " -"configuración de banIP principal (/etc/config/banip)." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "Retraso de disparo" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 msgid "Verbose Debug Logging" msgstr "Registro de depuración detallado" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" -msgstr "Ver archivo de registro" - -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" -msgstr "Cadena de reenvío WAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" -msgstr "Cadena de reenvío WAN IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" -msgstr "Cadena de entrada WAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" -msgstr "Cadena de entrada WAN IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -"Los complementos automáticos de la lista blanca se almacenan temporalmente " -"en el IPSet y se guardan permanentemente en la lista blanca local. Desactive " -"esta opción para evitar el guardado local." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" -msgstr "Información Whois" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "banIP" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" -msgstr "Estado de banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" +msgstr "" + +#~ msgid "ASN Overview" +#~ msgstr "Resumen de ASN" + +#~ msgid "ASN Prefixes" +#~ msgstr "Prefijos ASN" + +#~ msgid "ASN/Country" +#~ msgstr "ASN/País" + +#~ msgid "Advanced" +#~ msgstr "Avanzado" + +#~ msgid "Automatic WAN Interface Detection" +#~ msgstr "Detección automática de la interfaz WAN" + +#~ msgid "" +#~ "Blacklist auto addons are stored temporary in the IPSet and saved " +#~ "permanently in the local blacklist. Disable this option to prevent the " +#~ "local save." +#~ msgstr "" +#~ "Los complementos automáticos de la lista negra se almacenan temporalmente " +#~ "en el IPSet y se guardan permanentemente en la lista negra local. " +#~ "Desactive esta opción para evitar el guardado local." + +#~ msgid "Check the current available IPSets." +#~ msgstr "Compruebe los actuales IPSets disponibles." + +#~ msgid "" +#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet." +#~ msgstr "" +#~ "Configuración del paquete banIP para bloquear direcciones IP/subredes a " +#~ "través de IPSet." + +#~ msgid "Country Resources" +#~ msgstr "Recursos del país" + +#~ msgid "DNS Chain" +#~ msgstr "Cadena de DNS" + +#~ msgid "DST Target IPv4" +#~ msgstr "Objetivo DST IPv4" + +#~ msgid "DST Target IPv6" +#~ msgstr "Objetivo DST IPv6" + +#~ msgid "Description" +#~ msgstr "Descripción" + +#~ msgid "Download Options" +#~ msgstr "Opciones de descarga" + +#~ msgid "Download Utility, RT Monitor" +#~ msgstr "Utilidad de descarga, Monitor RT" + +#~ msgid "Edit Configuration" +#~ msgstr "Editar configuración" + +#~ msgid "Enable banIP" +#~ msgstr "Activar" + +#~ msgid "Enable verbose debug logging in case of any processing error." +#~ msgstr "" +#~ "Activa el registro de depuración detallado en caso de cualquier error de " +#~ "procesamiento." + +#~ msgid "Enter IP/CIDR/ASN/ISO" +#~ msgstr "Ingrese IP/CIDR/ASN/ISO" + +#~ msgid "Extra Options" +#~ msgstr "Opciones extra" + +#~ msgid "" +#~ "For further information <a href=\"%s\" target=\"_blank\">check the online " +#~ "documentation</a>" +#~ msgstr "" +#~ "Para obtener más información <a href=\"%s\" target=\"_blank\">consulte la " +#~ "documentación en línea</a>" + +#~ msgid "" +#~ "For further performance improvements you can raise this value, e.g. '8' " +#~ "or '16' should be safe." +#~ msgstr "" +#~ "Para otras mejoras de rendimiento, puede aumentar este valor, por " +#~ "ejemplo, '8' o '16' deben ser seguros." + +#~ msgid "Geo Location" +#~ msgstr "Geolocalización" + +#~ msgid "Grant UCI access for luci-app-banip" +#~ msgstr "Conceder acceso UCI para luci-app-banip" + +#~ msgid "IANA Information" +#~ msgstr "Información IANA" + +#~ msgid "IP/ASN Mapping" +#~ msgstr "Asignación de IP/ASN" + +#~ msgid "IPSet Sources" +#~ msgstr "Fuentes de IPSet" + +#~ msgid "IPSet-Lookup" +#~ msgstr "Búsqueda de IPSet" + +#~ msgid "Input file not found, please check your configuration." +#~ msgstr "" +#~ "Archivo de entrada no encontrado, por favor revise su configuración." + +#~ msgid "LAN Forward Chain IPv4" +#~ msgstr "Cadena de reenvío LAN IPv4" + +#~ msgid "LAN Forward Chain IPv6" +#~ msgstr "Cadena de reenvío LAN IPv6" + +#~ msgid "LAN Input Chain IPv4" +#~ msgstr "Cadena de entrada LAN IPv4" + +#~ msgid "LAN Input Chain IPv6" +#~ msgstr "Cadena de entrada LAN IPv6" + +#~ msgid "Load" +#~ msgstr "Carga" + +#~ msgid "Loading" +#~ msgstr "Cargando" + +#~ msgid "Loading ..." +#~ msgstr "CArgando..." + +#~ msgid "Local Save Blacklist Addons" +#~ msgstr "Complementos locales para guardar la lista negra" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "Versión de banIP" +#~ msgid "Local Save Whitelist Addons" +#~ msgstr "Complementos locales para guardar la lista blanca" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "activar IPv4" +#~ msgid "Low Priority Service" +#~ msgstr "Servicio con prioridad baja" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "activar IPv6" +#~ msgid "Manual WAN Interface Selection" +#~ msgstr "Selección manual de interfaz WAN" + +#~ msgid "Max. Download Queue" +#~ msgstr "Cola máxima de descarga" + +#~ msgid "No response!" +#~ msgstr "¡Ninguna respuesta!" + +#~ msgid "" +#~ "Options for further tweaking in case the defaults are not suitable for " +#~ "you." +#~ msgstr "" +#~ "Opciones para ajustes adicionales en caso de que los valores " +#~ "predeterminados no sean adecuados para usted." + +#~ msgid "" +#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " +#~ "notation and comments introduced with '#' are allowed." +#~ msgstr "" +#~ "Añada solo una dirección IPv4 o IPv6 por renglón. Se permiten los " +#~ "intervalos de IP en la notación CIDR y los comentarios introducidos con " +#~ "«#»." + +#~ msgid "Please edit this file directly in a terminal session." +#~ msgstr "" +#~ "Por favor, edite este archivo directamente en una sesión de terminal." + +#~ msgid "RIPE-Lookup" +#~ msgstr "Buscar RIPE" + +#~ msgid "Refresh IPSets" +#~ msgstr "Actualizar IPSets" + +#~ msgid "Reload" +#~ msgstr "Recargar" + +#~ msgid "Reload IPSet Sources" +#~ msgstr "Recargar las fuentes de IPSet" + +#~ msgid "Runtime Information" +#~ msgstr "Información de tiempo de ejecución" + +#~ msgid "SRC Target IPv4" +#~ msgstr "Objetivo SRC IPv4" + +#~ msgid "SRC Target IPv6" +#~ msgstr "Objetivo SRC IPv6" + +#~ msgid "SRC/DST" +#~ msgstr "SRC/DST" + +#~ msgid "SSH Daemon" +#~ msgstr "Demonio SSH" + +#~ msgid "SSH/LuCI RT Monitor" +#~ msgstr "Monitor SSH/LuCI RT" + +#~ msgid "" +#~ "Select the SSH daemon for logfile parsing, to detect break-in events." +#~ msgstr "" +#~ "Seleccione el demonio SSH para el análisis del archivo de registro, para " +#~ "detectar eventos de intrusión." + +#~ msgid "Select the used start type during boot." +#~ msgstr "Seleccione el tipo de inicio utilizado durante el arranque." + +#~ msgid "Select your preferred download utility." +#~ msgstr "Seleccione su utilidad de descarga preferida." + +#~ msgid "Select your preferred interface(s) manually." +#~ msgstr "Seleccione sus interfaces preferidas manualmente." + +#~ msgid "" +#~ "Set the nice level to 'low priority' and banIP background processing will " +#~ "take less resources from the system." +#~ msgstr "" +#~ "Establezca el nivel agradable en 'baja prioridad' y el procesamiento en " +#~ "segundo plano de banIP tomará menos recursos del sistema." + +#~ msgid "Show only set member with packet counter > 0" +#~ msgstr "" +#~ "Mostrar solo el miembro establecido con el contador de paquetes > 0" + +#~ msgid "" +#~ "Size of the download queue to handle downloads & IPset processing in " +#~ "parallel (default '4')." +#~ msgstr "" +#~ "Tamaño de la cola de descarga para manejar descargas & 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 (≥ 100 KB)." +#~ msgstr "" +#~ "El tamaño del archivo es demasiado grande para la edición en línea en " +#~ "LuCI (≥ 100 KB)." + +#~ msgid "This change requires a manual service stop/re-start to take effect." +#~ msgstr "" +#~ "Este cambio requiere una parada/reinicio manual del servicio para que " +#~ "tenga efecto." + +#~ msgid "" +#~ "This data call gives access to various data sources maintained by IANA." +#~ msgstr "" +#~ "Esta llamada de datos da acceso a varias fuentes de datos mantenidas por " +#~ "IANA." + +#~ msgid "" +#~ "This data call lists the Internet resources associated with a country, " +#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#~ msgstr "" +#~ "Esta llamada de datos enumera los recursos de Internet asociados con un " +#~ "país, incluidos los ASN, los rangos de IPv4 y los prefijos de IPv4/6 CIDR." + +#~ msgid "This data call returns all announced prefixes for a given ASN." +#~ msgstr "" +#~ "Esta llamada de datos devuelve todos los prefijos anunciados para un ASN " +#~ "dado." + +#~ msgid "" +#~ "This data call returns geolocation information for the given IP space, or " +#~ "for announced IP prefixes in the case of ASNs." +#~ msgstr "" +#~ "Esta llamada de datos devuelve información de geolocalización para el " +#~ "espacio de IP dado, o para prefijos de IP anunciados en el caso de ASNs." + +#~ msgid "" +#~ "This data call returns the containing prefix and announcing ASN of a " +#~ "given IP address." +#~ msgstr "" +#~ "Esta llamada de datos devuelve el prefijo que contiene y el anuncio de " +#~ "ASN de una dirección IP determinada." + +#~ msgid "" +#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) " +#~ "and reverse (PTR) records starting form either a hostname or an IP " +#~ "address." +#~ msgstr "" +#~ "Esta llamada de datos devuelve la cadena recursiva de los registros de " +#~ "reenvío de DNS (A/AAAA/CNAME) y de reversa (PTR) que comienzan con un " +#~ "nombre de host o una dirección IP." + +#~ msgid "" +#~ "This data call returns whois information from the relevant Regional " +#~ "Internet Registry and Routing Registry." +#~ msgstr "" +#~ "Esta llamada de datos devuelve información whois del Registro regional de " +#~ "Internet y del Registro de enrutamiento pertinentes." + +#~ msgid "" +#~ "This data call shows general informations about an ASN like its " +#~ "announcement status and the name of its holder according to the WHOIS " +#~ "service." +#~ msgstr "" +#~ "Esta llamada de datos muestra información general sobre un ASN como su " +#~ "estado de anuncio y el nombre de su titular de acuerdo con el servicio de " +#~ "WHOIS." + +#~ msgid "" +#~ "This form allows you to modify the content of the banIP blacklist (%s)." +#~ "<br />" +#~ msgstr "" +#~ "Este formulario le permite modificar el contenido de la lista negra de " +#~ "banIP (%s).<br />" + +#~ msgid "" +#~ "This form allows you to modify the content of the banIP whitelist (%s)." +#~ "<br />" +#~ msgstr "" +#~ "Este formulario le permite modificar el contenido de la lista blanca de " +#~ "banIP (%s).<br />" + +#~ msgid "" +#~ "This form allows you to modify the content of the main banIP " +#~ "configuration file (/etc/config/banip)." +#~ msgstr "" +#~ "Este formulario le permite modificar el contenido del archivo de " +#~ "configuración de banIP principal (/etc/config/banip)." + +#~ msgid "View Logfile" +#~ msgstr "Ver archivo de registro" + +#~ msgid "WAN Forward Chain IPv4" +#~ msgstr "Cadena de reenvío WAN IPv4" + +#~ msgid "WAN Forward Chain IPv6" +#~ msgstr "Cadena de reenvío WAN IPv6" + +#~ msgid "WAN Input Chain IPv4" +#~ msgstr "Cadena de entrada WAN IPv4" + +#~ msgid "WAN Input Chain IPv6" +#~ msgstr "Cadena de entrada WAN IPv6" + +#~ msgid "" +#~ "Whitelist auto addons are stored temporary in the IPSet and saved " +#~ "permanently in the local whitelist. Disable this option to prevent the " +#~ "local save." +#~ msgstr "" +#~ "Los complementos automáticos de la lista blanca se almacenan " +#~ "temporalmente en el IPSet y se guardan permanentemente en la lista blanca " +#~ "local. Desactive esta opción para evitar el guardado local." + +#~ msgid "Whois Information" +#~ msgstr "Información Whois" + +#~ msgid "banIP Status" +#~ msgstr "Estado de banIP" + +#~ msgid "banIP Version" +#~ msgstr "Versión de banIP" + +#~ msgid "enable IPv4" +#~ msgstr "activar IPv4" + +#~ msgid "enable IPv6" +#~ msgstr "activar IPv6" #~ msgid "" #~ "Disable the automatic WAN detection and select your preferred " @@ -569,10 +1238,6 @@ msgstr "activar IPv6" #~ msgid "Interface Selection" #~ msgstr "Selección de interfaz" -#~ msgid "List of supported and fully pre-configured download utilities." -#~ msgstr "" -#~ "Lista de utilidades de descarga totalmente preconfiguradas y compatibles." - #~ msgid "" #~ "Special options for the selected download utility, e.g. '--timeout=20 --" #~ "no-check-certificate -O'." diff --git a/applications/luci-app-banip/po/fi/banip.po b/applications/luci-app-banip/po/fi/banip.po index 95aa4658b1..9ef4ff0956 100644 --- a/applications/luci-app-banip/po/fi/banip.po +++ b/applications/luci-app-banip/po/fi/banip.po @@ -10,480 +10,833 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.2-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "Varmuuskopiohakemisto" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Kuvaus" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "Lataustyökalu" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "Editoi estolistaa" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "Editoi sallittujen lista" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "Viimeksi ajettu" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" -msgstr "Kuormitus" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "Ladataan" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" -msgstr "Matala sovelluksen prioriteetti" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 +msgid "" +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 msgid "Overview" msgstr "Yleiskatsaus" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 -msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 msgid "Refresh" msgstr "Päivitä" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 msgid "Save" msgstr "Tallenna" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 +msgid "" +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "" +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 -msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 -msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 -msgid "Verbose Debug Logging" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Verbose Debug Logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "" +#~ msgid "Description" +#~ msgstr "Kuvaus" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "" +#~ msgid "Load" +#~ msgstr "Kuormitus" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "" +#~ msgid "Loading" +#~ msgstr "Ladataan" + +#~ msgid "Low Priority Service" +#~ msgstr "Matala sovelluksen prioriteetti" diff --git a/applications/luci-app-banip/po/fr/banip.po b/applications/luci-app-banip/po/fr/banip.po index ce453f8c3c..af39f2aba7 100644 --- a/applications/luci-app-banip/po/fr/banip.po +++ b/applications/luci-app-banip/po/fr/banip.po @@ -10,541 +10,1208 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.2-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" -msgstr "Présentation de l'ASN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" -msgstr "Préfixes ASN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" -msgstr "ASN/Pays" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" "Délai de déclenchement supplémentaire en secondes avant le début du " "traitement banIP." -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "Avancé" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" -msgstr "Détection automatique de l'interface WAN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "Répertoire de sauvegarde" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -"Les compléments automatiques de la liste noire sont stockés temporairement " -"dans l'IPSet et enregistrés de manière permanente dans la liste noire " -"locale. Désactivez cette option pour empêcher l'enregistrement local." -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." -msgstr "Vérifiez les IPSets actuellement disponibles." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" msgstr "" -"Configuration du paquet banIP pour bloquer les adresses IP/sous-réseaux via " -"IPSet." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" -msgstr "Ressources du pays" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" -msgstr "Chaîne DNS" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" -msgstr "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" -msgstr "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Description" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" -msgstr "Options de téléchargement" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "Télécharger l'utilitaire" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" -msgstr "Télécharger l'utilitaire, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "Modifier la liste noire" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" -msgstr "Modifier la configuration" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "Modifier la liste blanche" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" -msgstr "Activer banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." -msgstr "Activer le mode verbeux en cas d'erreur de traitement." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" -msgstr "Entrer IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" -msgstr "Options supplémentaires" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -"Pour plus d'informations, <a href=\"%s\" target=\"_blank\">veuillez " -"consulter la documentation en ligne</a>" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." msgstr "" -"Pour d'autres améliorations des performances, vous pouvez augmenter cette " -"valeur, par exemple, « 8 » ou « 16 » devrait être correct." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" -msgstr "Géolocalisation" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" +msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" -msgstr "Accorder tout accès UCI pour luci-app-banip" +msgid "Grant access to LuCI app banIP" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" -msgstr "Information IANA" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" -msgstr "Correspondance IP/ASN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "Informations IPSet" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" -msgstr "Sources IPSet" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" -msgstr "IPSet-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." -msgstr "Fichier d'entrée introuvable, veuillez vérifier votre configuration." +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" -msgstr "Chaîne directe LAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" -msgstr "Chaîne directe LAN IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" -msgstr "Chaîne d'entrée LAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" -msgstr "Chaîne d'entrée LAN IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "Dernière exécution" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" -msgstr "Charge" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "Chargement" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." -msgstr "Chargement…" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" -msgstr "Extensions locales de la liste noire" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" -msgstr "Extensions de liste blanche de sauvegarde locale" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" -msgstr "Service en priorité basse" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" -msgstr "Sélection manuelle de l'interface WAN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" -msgstr "Longueur max. de la file d'attente de téléchargement" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "" +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" -msgstr "Pas de réponse !" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" msgstr "" -"Options permettant d'apporter des modifications supplémentaires au cas où " -"les valeurs par défaut ne vous conviendraient pas." -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 msgid "Overview" msgstr "Vue d’ensemble" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 -msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." msgstr "" -"Veuillez ajouter une seule adresse IPv4 ou IPv6 par ligne. Les plages IP en " -"notation CIDR et les commentaires introduits avec '#' sont autorisés." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." -msgstr "Veuillez modifier ce fichier directement dans une session de terminal." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" -msgstr "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 msgid "Refresh" msgstr "Actualiser" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" -msgstr "Rafraîchir liste IP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" -msgstr "Recharger" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" -msgstr "Recharger les sources IPSet" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" -msgstr "Information processus" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" -msgstr "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" -msgstr "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" -msgstr "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" -msgstr "Processus SSH" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" -msgstr "Moniteur SSH/LuCI RT" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 msgid "Save" msgstr "Enregistrer" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 +msgid "" +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -"Sélectionnez le démon SSH pour l'analyse du fichier journal, pour détecter " -"les événements d'effraction." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." -msgstr "Sélectionnez le type de démarrage utilisé lors du démarrage." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." -msgstr "Sélectionnez votre utilitaire de téléchargement préféré." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "" +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." -msgstr "Sélectionnez manuellement votre/vos interface(s) préférée(s)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -"Réglez le niveau gentil sur «basse priorité» et le traitement en arrière-" -"plan banIP prendra moins de ressources du système." -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -"Afficher uniquement le membre défini avec le compteur de paquets > 0" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." msgstr "" -"Taille de la file d'attente de téléchargement pour gérer les téléchargements " -"& Traitement IPset en parallèle ('4' par défaut)." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -"Options spéciales pour l'utilitaire de téléchargement sélectionné, par ex. " -"'--timeout=20 -O'." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" -msgstr "Type de démarrage" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." msgstr "" -"Démarre un petit moniteur log/banIP en arrière-plan pour bloquer les " -"attaques par force brute SSH/LuCI en temps réel." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." msgstr "" -"Répertoire cible pour les sauvegardes banIP. La valeur par défaut est '/" -"tmp', veuillez utiliser de préférence un disque non volatile s'il est " -"disponible." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -"L'API de données RIPEstat est l'interface de données publique fournie par " -"RIPE NCC, pour plus de détails, regardez <a href=\"https://stat.ripe.net/" -"docs/data_api\" target=\"_blank\" rel=\"noopener noreferrer\">ici</a>." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." msgstr "" -"La taille du fichier est trop grande pour l'édition dans LUCI (≥ 100 Ko)." -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." msgstr "" -"La sortie syslog, préfiltrée uniquement pour les messages liés à banIP." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" msgstr "" -"Ce changement nécessite un arrêt/redémarrage manuel du service pour prendre " -"effet." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." msgstr "" -"Cet appel de données donne accès à diverses sources de données gérées par " -"l'IANA." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 -msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" msgstr "" -"Cet appel de données répertorie les ressources Internet associées à un pays, " -"y compris les ASN, les plages IPv4 et les préfixes CIDR IPv4/6." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." msgstr "" -"Cet appel de données renvoie tous les préfixes annoncés pour un ASN donné." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." msgstr "" -"Cet appel de données renvoie des informations de géolocalisation pour " -"l'espace IP donné ou pour les préfixes IP annoncés dans le cas des ASN." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 -msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" msgstr "" -"Cet appel de données renvoie le préfixe contenant et annonçant l'ASN d'une " -"adresse IP donnée." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." msgstr "" -"Cet appel de données renvoie la chaîne récursive des enregistrements DNS " -"avant (A/AAAA/CNAME) et inverse (PTR) à partir d'un nom d'hôte ou d'une " -"adresse IP." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." +msgstr "" +"La sortie syslog, préfiltrée uniquement pour les messages liés à banIP." + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -"Cet appel de données renvoie des informations whois du registre Internet " -"régional et du registre de routage concernés." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -"Cet appel de données montre des informations générales sur une ASN comme son " -"statut d'annonce et le nom de son titulaire selon le service WHOIS." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -"Ce formulaire vous permet de modifier le contenu de la liste noire banIP " -"(%s).<br />" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" msgstr "" -"Ce formulaire vous permet de modifier le contenu de la liste blanche banIP " -"(%s).<br />" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." msgstr "" -"Ce formulaire vous permet de modifier le contenu du fichier de configuration " -"principal de banIP (/etc/config/banip)." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "Délai de déclenchement" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 msgid "Verbose Debug Logging" msgstr "Logs en mode verbeux" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" -msgstr "Afficher le fichier de journal" - -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" -msgstr "Chaîne directe WAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" -msgstr "Chaîne directe WAN IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" -msgstr "Chaîne d'entrée WAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" -msgstr "Chaîne d'entrée WAN IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -"Les extensions automatiques de liste blanche sont stockées temporairement " -"dans l'IPSet et enregistrées de manière permanente dans la liste blanche " -"locale. Désactivez cette option pour empêcher l'enregistrement local." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" -msgstr "Informations Whois" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "banIP" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" -msgstr "État de banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" +msgstr "" + +#~ msgid "ASN Overview" +#~ msgstr "Présentation de l'ASN" + +#~ msgid "ASN Prefixes" +#~ msgstr "Préfixes ASN" + +#~ msgid "ASN/Country" +#~ msgstr "ASN/Pays" + +#~ msgid "Advanced" +#~ msgstr "Avancé" + +#~ msgid "Automatic WAN Interface Detection" +#~ msgstr "Détection automatique de l'interface WAN" + +#~ msgid "" +#~ "Blacklist auto addons are stored temporary in the IPSet and saved " +#~ "permanently in the local blacklist. Disable this option to prevent the " +#~ "local save." +#~ msgstr "" +#~ "Les compléments automatiques de la liste noire sont stockés " +#~ "temporairement dans l'IPSet et enregistrés de manière permanente dans la " +#~ "liste noire locale. Désactivez cette option pour empêcher " +#~ "l'enregistrement local." + +#~ msgid "Check the current available IPSets." +#~ msgstr "Vérifiez les IPSets actuellement disponibles." + +#~ msgid "" +#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet." +#~ msgstr "" +#~ "Configuration du paquet banIP pour bloquer les adresses IP/sous-réseaux " +#~ "via IPSet." + +#~ msgid "Country Resources" +#~ msgstr "Ressources du pays" + +#~ msgid "DNS Chain" +#~ msgstr "Chaîne DNS" + +#~ msgid "DST Target IPv4" +#~ msgstr "DST Target IPv4" + +#~ msgid "DST Target IPv6" +#~ msgstr "DST Target IPv6" + +#~ msgid "Description" +#~ msgstr "Description" + +#~ msgid "Download Options" +#~ msgstr "Options de téléchargement" + +#~ msgid "Download Utility, RT Monitor" +#~ msgstr "Télécharger l'utilitaire, RT Monitor" + +#~ msgid "Edit Configuration" +#~ msgstr "Modifier la configuration" + +#~ msgid "Enable banIP" +#~ msgstr "Activer banIP" + +#~ msgid "Enable verbose debug logging in case of any processing error." +#~ msgstr "Activer le mode verbeux en cas d'erreur de traitement." + +#~ msgid "Enter IP/CIDR/ASN/ISO" +#~ msgstr "Entrer IP/CIDR/ASN/ISO" + +#~ msgid "Extra Options" +#~ msgstr "Options supplémentaires" + +#~ msgid "" +#~ "For further information <a href=\"%s\" target=\"_blank\">check the online " +#~ "documentation</a>" +#~ msgstr "" +#~ "Pour plus d'informations, <a href=\"%s\" target=\"_blank\">veuillez " +#~ "consulter la documentation en ligne</a>" + +#~ msgid "" +#~ "For further performance improvements you can raise this value, e.g. '8' " +#~ "or '16' should be safe." +#~ msgstr "" +#~ "Pour d'autres améliorations des performances, vous pouvez augmenter cette " +#~ "valeur, par exemple, « 8 » ou « 16 » devrait être correct." + +#~ msgid "Geo Location" +#~ msgstr "Géolocalisation" + +#~ msgid "Grant UCI access for luci-app-banip" +#~ msgstr "Accorder tout accès UCI pour luci-app-banip" + +#~ msgid "IANA Information" +#~ msgstr "Information IANA" + +#~ msgid "IP/ASN Mapping" +#~ msgstr "Correspondance IP/ASN" + +#~ msgid "IPSet Sources" +#~ msgstr "Sources IPSet" + +#~ msgid "IPSet-Lookup" +#~ msgstr "IPSet-Lookup" + +#~ msgid "Input file not found, please check your configuration." +#~ msgstr "" +#~ "Fichier d'entrée introuvable, veuillez vérifier votre configuration." + +#~ msgid "LAN Forward Chain IPv4" +#~ msgstr "Chaîne directe LAN IPv4" + +#~ msgid "LAN Forward Chain IPv6" +#~ msgstr "Chaîne directe LAN IPv6" + +#~ msgid "LAN Input Chain IPv4" +#~ msgstr "Chaîne d'entrée LAN IPv4" + +#~ msgid "LAN Input Chain IPv6" +#~ msgstr "Chaîne d'entrée LAN IPv6" + +#~ msgid "Load" +#~ msgstr "Charge" + +#~ msgid "Loading" +#~ msgstr "Chargement" + +#~ msgid "Loading ..." +#~ msgstr "Chargement…" + +#~ msgid "Local Save Blacklist Addons" +#~ msgstr "Extensions locales de la liste noire" + +#~ msgid "Local Save Whitelist Addons" +#~ msgstr "Extensions de liste blanche de sauvegarde locale" + +#~ msgid "Low Priority Service" +#~ msgstr "Service en priorité basse" + +#~ msgid "Manual WAN Interface Selection" +#~ msgstr "Sélection manuelle de l'interface WAN" + +#~ msgid "Max. Download Queue" +#~ msgstr "Longueur max. de la file d'attente de téléchargement" + +#~ msgid "No response!" +#~ msgstr "Pas de réponse !" + +#~ msgid "" +#~ "Options for further tweaking in case the defaults are not suitable for " +#~ "you." +#~ msgstr "" +#~ "Options permettant d'apporter des modifications supplémentaires au cas où " +#~ "les valeurs par défaut ne vous conviendraient pas." + +#~ msgid "" +#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " +#~ "notation and comments introduced with '#' are allowed." +#~ msgstr "" +#~ "Veuillez ajouter une seule adresse IPv4 ou IPv6 par ligne. Les plages IP " +#~ "en notation CIDR et les commentaires introduits avec '#' sont autorisés." + +#~ msgid "Please edit this file directly in a terminal session." +#~ msgstr "" +#~ "Veuillez modifier ce fichier directement dans une session de terminal." + +#~ msgid "RIPE-Lookup" +#~ msgstr "RIPE-Lookup" + +#~ msgid "Refresh IPSets" +#~ msgstr "Rafraîchir liste IP" + +#~ msgid "Reload" +#~ msgstr "Recharger" + +#~ msgid "Reload IPSet Sources" +#~ msgstr "Recharger les sources IPSet" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "Version de banIP" +#~ msgid "Runtime Information" +#~ msgstr "Information processus" + +#~ msgid "SRC Target IPv4" +#~ msgstr "SRC Target IPv4" + +#~ msgid "SRC Target IPv6" +#~ msgstr "SRC Target IPv6" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "activer IPv4" +#~ msgid "SRC/DST" +#~ msgstr "SRC/DST" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "activer Ipv6" +#~ msgid "SSH Daemon" +#~ msgstr "Processus SSH" + +#~ msgid "SSH/LuCI RT Monitor" +#~ msgstr "Moniteur SSH/LuCI RT" + +#~ msgid "" +#~ "Select the SSH daemon for logfile parsing, to detect break-in events." +#~ msgstr "" +#~ "Sélectionnez le démon SSH pour l'analyse du fichier journal, pour " +#~ "détecter les événements d'effraction." + +#~ msgid "Select the used start type during boot." +#~ msgstr "Sélectionnez le type de démarrage utilisé lors du démarrage." + +#~ msgid "Select your preferred download utility." +#~ msgstr "Sélectionnez votre utilitaire de téléchargement préféré." + +#~ msgid "Select your preferred interface(s) manually." +#~ msgstr "Sélectionnez manuellement votre/vos interface(s) préférée(s)." + +#~ msgid "" +#~ "Set the nice level to 'low priority' and banIP background processing will " +#~ "take less resources from the system." +#~ msgstr "" +#~ "Réglez le niveau gentil sur «basse priorité» et le traitement en arrière-" +#~ "plan banIP prendra moins de ressources du système." + +#~ msgid "Show only set member with packet counter > 0" +#~ msgstr "" +#~ "Afficher uniquement le membre défini avec le compteur de paquets > 0" + +#~ msgid "" +#~ "Size of the download queue to handle downloads & IPset processing in " +#~ "parallel (default '4')." +#~ msgstr "" +#~ "Taille de la file d'attente de téléchargement pour gérer les " +#~ "téléchargements & 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 (≥ 100 KB)." +#~ msgstr "" +#~ "La taille du fichier est trop grande pour l'édition dans LUCI (≥ 100 " +#~ "Ko)." + +#~ msgid "This change requires a manual service stop/re-start to take effect." +#~ msgstr "" +#~ "Ce changement nécessite un arrêt/redémarrage manuel du service pour " +#~ "prendre effet." + +#~ msgid "" +#~ "This data call gives access to various data sources maintained by IANA." +#~ msgstr "" +#~ "Cet appel de données donne accès à diverses sources de données gérées par " +#~ "l'IANA." + +#~ msgid "" +#~ "This data call lists the Internet resources associated with a country, " +#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#~ msgstr "" +#~ "Cet appel de données répertorie les ressources Internet associées à un " +#~ "pays, y compris les ASN, les plages IPv4 et les préfixes CIDR IPv4/6." + +#~ msgid "This data call returns all announced prefixes for a given ASN." +#~ msgstr "" +#~ "Cet appel de données renvoie tous les préfixes annoncés pour un ASN donné." + +#~ msgid "" +#~ "This data call returns geolocation information for the given IP space, or " +#~ "for announced IP prefixes in the case of ASNs." +#~ msgstr "" +#~ "Cet appel de données renvoie des informations de géolocalisation pour " +#~ "l'espace IP donné ou pour les préfixes IP annoncés dans le cas des ASN." + +#~ msgid "" +#~ "This data call returns the containing prefix and announcing ASN of a " +#~ "given IP address." +#~ msgstr "" +#~ "Cet appel de données renvoie le préfixe contenant et annonçant l'ASN " +#~ "d'une adresse IP donnée." + +#~ msgid "" +#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) " +#~ "and reverse (PTR) records starting form either a hostname or an IP " +#~ "address." +#~ msgstr "" +#~ "Cet appel de données renvoie la chaîne récursive des enregistrements DNS " +#~ "avant (A/AAAA/CNAME) et inverse (PTR) à partir d'un nom d'hôte ou d'une " +#~ "adresse IP." + +#~ msgid "" +#~ "This data call returns whois information from the relevant Regional " +#~ "Internet Registry and Routing Registry." +#~ msgstr "" +#~ "Cet appel de données renvoie des informations whois du registre Internet " +#~ "régional et du registre de routage concernés." + +#~ msgid "" +#~ "This data call shows general informations about an ASN like its " +#~ "announcement status and the name of its holder according to the WHOIS " +#~ "service." +#~ msgstr "" +#~ "Cet appel de données montre des informations générales sur une ASN comme " +#~ "son statut d'annonce et le nom de son titulaire selon le service WHOIS." + +#~ msgid "" +#~ "This form allows you to modify the content of the banIP blacklist (%s)." +#~ "<br />" +#~ msgstr "" +#~ "Ce formulaire vous permet de modifier le contenu de la liste noire banIP " +#~ "(%s).<br />" + +#~ msgid "" +#~ "This form allows you to modify the content of the banIP whitelist (%s)." +#~ "<br />" +#~ msgstr "" +#~ "Ce formulaire vous permet de modifier le contenu de la liste blanche " +#~ "banIP (%s).<br />" + +#~ msgid "" +#~ "This form allows you to modify the content of the main banIP " +#~ "configuration file (/etc/config/banip)." +#~ msgstr "" +#~ "Ce formulaire vous permet de modifier le contenu du fichier de " +#~ "configuration principal de banIP (/etc/config/banip)." + +#~ msgid "View Logfile" +#~ msgstr "Afficher le fichier de journal" + +#~ msgid "WAN Forward Chain IPv4" +#~ msgstr "Chaîne directe WAN IPv4" + +#~ msgid "WAN Forward Chain IPv6" +#~ msgstr "Chaîne directe WAN IPv6" + +#~ msgid "WAN Input Chain IPv4" +#~ msgstr "Chaîne d'entrée WAN IPv4" + +#~ msgid "WAN Input Chain IPv6" +#~ msgstr "Chaîne d'entrée WAN IPv6" + +#~ msgid "" +#~ "Whitelist auto addons are stored temporary in the IPSet and saved " +#~ "permanently in the local whitelist. Disable this option to prevent the " +#~ "local save." +#~ msgstr "" +#~ "Les extensions automatiques de liste blanche sont stockées temporairement " +#~ "dans l'IPSet et enregistrées de manière permanente dans la liste blanche " +#~ "locale. Désactivez cette option pour empêcher l'enregistrement local." + +#~ msgid "Whois Information" +#~ msgstr "Informations Whois" + +#~ msgid "banIP Status" +#~ msgstr "État de banIP" + +#~ msgid "banIP Version" +#~ msgstr "Version de banIP" + +#~ msgid "enable IPv4" +#~ msgstr "activer IPv4" + +#~ msgid "enable IPv6" +#~ msgstr "activer Ipv6" diff --git a/applications/luci-app-banip/po/he/banip.po b/applications/luci-app-banip/po/he/banip.po index 60fd8f5c92..725a671f96 100644 --- a/applications/luci-app-banip/po/he/banip.po +++ b/applications/luci-app-banip/po/he/banip.po @@ -11,480 +11,824 @@ msgstr "" "n % 10 == 0) ? 2 : 3));\n" "X-Generator: Weblate 4.5-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "תיאור" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 -msgid "Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 -msgid "Refresh" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 +msgid "Overview" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 -msgid "Save" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 +msgid "Refresh" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 -msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 +msgid "Save" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 -msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 -msgid "Trigger Delay" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 -msgid "Verbose Debug Logging" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 +msgid "" +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 +msgid "Trigger Delay" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Verbose Debug Logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 -msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 -msgid "banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 +msgid "" +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 +msgid "banIP" msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" +msgstr "" + +#~ msgid "Description" +#~ msgstr "תיאור" diff --git a/applications/luci-app-banip/po/hi/banip.po b/applications/luci-app-banip/po/hi/banip.po index 4c84e3a7eb..df930ded56 100644 --- a/applications/luci-app-banip/po/hi/banip.po +++ b/applications/luci-app-banip/po/hi/banip.po @@ -4,480 +4,821 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 -msgid "Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 -msgid "Refresh" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 +msgid "Overview" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 -msgid "Save" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 +msgid "Refresh" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 -msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 +msgid "Save" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 -msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 -msgid "Trigger Delay" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 -msgid "Verbose Debug Logging" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 +msgid "" +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 +msgid "Trigger Delay" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Verbose Debug Logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 -msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 -msgid "banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 +msgid "" +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 +msgid "banIP" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" msgstr "" diff --git a/applications/luci-app-banip/po/hu/banip.po b/applications/luci-app-banip/po/hu/banip.po index 4dc90a2ef1..3f28a20f58 100644 --- a/applications/luci-app-banip/po/hu/banip.po +++ b/applications/luci-app-banip/po/hu/banip.po @@ -10,547 +10,1208 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.0-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" -msgstr "ASN áttekintő" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" -msgstr "ASN előtagok" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" -msgstr "ASN/ország" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" "További aktiválókésleltetés másodpercben, mielőtt a banIP feldolgozása " "elkezdődik." -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "Speciális" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" -msgstr "Automatikus WAN csatoló felderítés" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "Biztonsági mentés könyvtára" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -"Az automatikus feketelista kiegészítők átmenetileg az IPSetben vannak " -"tárolva, és a helyi feketelistában vannak tartósan mentve. Tiltsa le ezt a " -"beállítást a helyi mentés megakadályozásához." -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." -msgstr "A jelenleg elérhető IPSetek ellenőrzése." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" msgstr "" -"A banIP csomag beállítása az IP-címek és alhálózatok blokkolásához IPSet " -"használatával." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" -msgstr "Ország erőforrásai" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" -msgstr "DNS-lánc" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" -msgstr "DST cél IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" -msgstr "DST cél IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Leírás" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" -msgstr "Letöltési kapcsolók" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "Letöltési segédprogram" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" -msgstr "Letöltési segédprogram, RT figyelő" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "Feketelista szerkesztése" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" -msgstr "Beállítás szerkesztése" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "Fehérlista szerkesztése" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" -msgstr "banIP engedélyezése" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -"Részletes hibakeresési naplózás engedélyezése bármilyen feldolgozási hiba " -"esetén." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" -msgstr "IP/CIDR/ASN/ISO megadása" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" -msgstr "További beállítások" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -"További információkért <a href=\"%s\" target=\"_blank\">nézze meg a " -"kézikönyvet az interneten</a>" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" msgstr "" -"További teljesítmény-növelésért megemelheti ezt az értéket, például „8” vagy " -"„16” biztonságos lesz." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" -msgstr "Földrajzi helymeghatározás" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" +msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" -msgstr "IANA információk" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" -msgstr "IP/ASN leképezés" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "IPSet információk" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" -msgstr "IPSet források" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" -msgstr "IPSet keresés" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." -msgstr "A bemeneti fájl nem található, ellenőrizze a beállítást." +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" -msgstr "LAN továbbítási lánc IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" -msgstr "LAN továbbítási lánc IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" -msgstr "LAN bemeneti lánc IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" -msgstr "LAN bemeneti lánc IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "Utolsó futás" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" -msgstr "Betöltés" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "Betöltés" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." -msgstr "Betöltés…" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" -msgstr "Helyi mentés feketelista kiegészítők" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" -msgstr "Helyi mentés fehérlista kiegészítők" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" -msgstr "Alacsony prioritású szolgáltatás" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" -msgstr "Kézi WAN csatoló kiválasztás" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" -msgstr "Legnagyobb letöltési sor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "" +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" -msgstr "Nincs válasz!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." msgstr "" -"Beállítások a további finomhangoláshoz abban az esetben, ha az " -"alapértelmezett értékek nem felelnek meg Önnek." -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 msgid "Overview" msgstr "Áttekintés" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 -msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." msgstr "" -"Csak egyetlen IPv4 vagy IPv6-címet adjon meg soronként. A CIDR jelölésben " -"lévő IP-tartományok és a „#” kezdetű megjegyzések engedélyezettek." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." -msgstr "Szerkessze ezt a fájlt közvetlenül egy terminál munkamenetben." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" -msgstr "RIPE keresés" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 msgid "Refresh" msgstr "Frissítés" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" -msgstr "IPSetek frissítése" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" -msgstr "Újratöltés" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" -msgstr "IPSet források újratöltése" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" -msgstr "Futtatókörnyezet-információk" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" -msgstr "SRC cél IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" -msgstr "SRC cél IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" -msgstr "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" -msgstr "SSH démon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" -msgstr "SSH/LuCI RT figyelő" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 msgid "Save" msgstr "Mentés" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 +msgid "" +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -"Válassza ki az SSH démont a naplófájl feldolgozásához a betörési események " -"felismeréséhez." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." -msgstr "A rendszerindítás közben használt indítási típus kiválasztása." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." -msgstr "Válassza ki az előnyben részesített letöltési segédprogramot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "" +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." -msgstr "Válassza ki az előnyben részesített csatolókat kézzel." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -"Állítsa a nice szintet „alacsony prioritásra”, és a banIP háttérfeldolgozása " -"kevesebb erőforrást fog elvenni a rendszertől." -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -"Csak a 0-nál nagyobb csomagszámlálóval rendelkező beállított tag " -"megjelenítése" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." msgstr "" -"A letöltési sor mérete a letöltések és az IPset feldolgozás párhuzamos " -"kezeléséhez (alapértelmezetten „4”)." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -"Különleges kapcsolók a kiválasztott letöltési segédprogramhoz, például „--" -"timeout=20 -O”." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" -msgstr "Kezdés típusa" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." msgstr "" -"Elindít egy kis naplózó/banIP figyelőt a háttérben az SSH/LuCI nyers erő " -"támadások valós időben történő blokkolásához." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." msgstr "" -"Célkönyvtár a banIP biztonsági mentéseihez. Alapértelmezetten „/tmp”, " -"használjon inkább tartósan megmaradó lemezt, ha elérhető." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -"A RIPEstat adat API a RIPE NCC által biztosított nyilvános adatfelület. A " -"részletekért nézze meg a <a href=\"https://stat.ripe.net/docs/data_api\" " -"target=\"_blank\" rel=\"noopener noreferrer\">dokumentációt</a>." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." msgstr "" -"A fájlméret túl nagy a LuCI-ban történő internetes szerkesztéshez (nagyobb " -"mint 100 KB)." -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." msgstr "" -"A rendszernapló kimenete, előre szűrve csak a banIP-hez kapcsolódó " -"üzenetekhez." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" msgstr "" -"Ez a változtatás a szolgáltatás kézi leállítását vagy újraindítását igényli " -"az életbe léptetéshez." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." msgstr "" -"Ez az adathívás hozzáférést ad az IANA által kezelt különféle " -"adatforrásokhoz." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 -msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" msgstr "" -"Ez az adathívás felsorolja egy országhoz hozzárendelt internetes " -"erőforrásokat, beleértve az ASN-eket, az IPv4-tartományokat és az IPv4/6 " -"CIDR előtagokat." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." msgstr "" -"Ez az adathívás az összes bejelentett előtagot visszaadja egy adott ASN-nél." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." msgstr "" -"Ez az adathívás földrajzi helymeghatározás információkat ad vissza a " -"megadott IP-térhez vagy a bejelentett IP-előtagokhoz ASN-ek esetén." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 -msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" msgstr "" -"Ez az adathívás visszaadja a tartalmazott előtagot és egy adott IP-cím " -"bejelentett ASN-ét." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." msgstr "" -"Ez az adathívás visszaadja a DNS továbbítás (A/AAAA/CNAME) rekurzív láncát, " -"valamint a fordított (PTR) rekordokat vagy egy gépnévtől, vagy egy IP-címtől " -"kezdve." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." +msgstr "" +"A rendszernapló kimenete, előre szűrve csak a banIP-hez kapcsolódó " +"üzenetekhez." + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -"Ez az adathívás whois információkat ad vissza a megfelelő helyi " -"internetregiszterből és az útválasztási regiszterből." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -"Ez az adathívás általános információkat jelenít meg egy ASN-ről, mint " -"például a bejelentett állapota és a tulajdonosának neve a WHOIS szolgáltatás " -"szerint." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -"Ez az űrlap lehetővé teszi a banIP feketelista tartalmának módosítását (%s)." -"<br />" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." msgstr "" -"Ez az űrlap lehetővé teszi a banIP fehérlista tartalmának módosítását (%s)." -"<br />" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." msgstr "" -"Ez az űrlap lehetővé teszi a fő banIP beállítófájl tartalmának módosítását (/" -"etc/config/banip)." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "Aktiváló késleltetése" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 msgid "Verbose Debug Logging" msgstr "Részletes hibakeresési naplózás" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" -msgstr "Naplófájl megtekintése" - -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" -msgstr "WAN továbbítási lánc IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" -msgstr "WAN továbbítási lánc IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" -msgstr "WAN bemeneti lánc IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" -msgstr "WAN bemeneti lánc IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -"Az automatikus fehérlista kiegészítők átmenetileg az IPSetben vannak " -"tárolva, és a helyi fehérlistában vannak tartósan mentve. Tiltsa le ezt a " -"beállítást a helyi mentés megakadályozásához." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" -msgstr "Whois információk" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "banIP" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" -msgstr "banIP állapota" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" +msgstr "" + +#~ msgid "ASN Overview" +#~ msgstr "ASN áttekintő" + +#~ msgid "ASN Prefixes" +#~ msgstr "ASN előtagok" + +#~ msgid "ASN/Country" +#~ msgstr "ASN/ország" + +#~ msgid "Advanced" +#~ msgstr "Speciális" + +#~ msgid "Automatic WAN Interface Detection" +#~ msgstr "Automatikus WAN csatoló felderítés" + +#~ msgid "" +#~ "Blacklist auto addons are stored temporary in the IPSet and saved " +#~ "permanently in the local blacklist. Disable this option to prevent the " +#~ "local save." +#~ msgstr "" +#~ "Az automatikus feketelista kiegészítők átmenetileg az IPSetben vannak " +#~ "tárolva, és a helyi feketelistában vannak tartósan mentve. Tiltsa le ezt " +#~ "a beállítást a helyi mentés megakadályozásához." + +#~ msgid "Check the current available IPSets." +#~ msgstr "A jelenleg elérhető IPSetek ellenőrzése." + +#~ msgid "" +#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet." +#~ msgstr "" +#~ "A banIP csomag beállítása az IP-címek és alhálózatok blokkolásához IPSet " +#~ "használatával." + +#~ msgid "Country Resources" +#~ msgstr "Ország erőforrásai" + +#~ msgid "DNS Chain" +#~ msgstr "DNS-lánc" + +#~ msgid "DST Target IPv4" +#~ msgstr "DST cél IPv4" + +#~ msgid "DST Target IPv6" +#~ msgstr "DST cél IPv6" + +#~ msgid "Description" +#~ msgstr "Leírás" + +#~ msgid "Download Options" +#~ msgstr "Letöltési kapcsolók" + +#~ msgid "Download Utility, RT Monitor" +#~ msgstr "Letöltési segédprogram, RT figyelő" + +#~ msgid "Edit Configuration" +#~ msgstr "Beállítás szerkesztése" + +#~ msgid "Enable banIP" +#~ msgstr "banIP engedélyezése" + +#~ msgid "Enable verbose debug logging in case of any processing error." +#~ msgstr "" +#~ "Részletes hibakeresési naplózás engedélyezése bármilyen feldolgozási hiba " +#~ "esetén." + +#~ msgid "Enter IP/CIDR/ASN/ISO" +#~ msgstr "IP/CIDR/ASN/ISO megadása" + +#~ msgid "Extra Options" +#~ msgstr "További beállítások" + +#~ msgid "" +#~ "For further information <a href=\"%s\" target=\"_blank\">check the online " +#~ "documentation</a>" +#~ msgstr "" +#~ "További információkért <a href=\"%s\" target=\"_blank\">nézze meg a " +#~ "kézikönyvet az interneten</a>" + +#~ msgid "" +#~ "For further performance improvements you can raise this value, e.g. '8' " +#~ "or '16' should be safe." +#~ msgstr "" +#~ "További teljesítmény-növelésért megemelheti ezt az értéket, például „8” " +#~ "vagy „16” biztonságos lesz." + +#~ msgid "Geo Location" +#~ msgstr "Földrajzi helymeghatározás" + +#~ msgid "IANA Information" +#~ msgstr "IANA információk" + +#~ msgid "IP/ASN Mapping" +#~ msgstr "IP/ASN leképezés" + +#~ msgid "IPSet Sources" +#~ msgstr "IPSet források" + +#~ msgid "IPSet-Lookup" +#~ msgstr "IPSet keresés" + +#~ msgid "Input file not found, please check your configuration." +#~ msgstr "A bemeneti fájl nem található, ellenőrizze a beállítást." + +#~ msgid "LAN Forward Chain IPv4" +#~ msgstr "LAN továbbítási lánc IPv4" + +#~ msgid "LAN Forward Chain IPv6" +#~ msgstr "LAN továbbítási lánc IPv6" + +#~ msgid "LAN Input Chain IPv4" +#~ msgstr "LAN bemeneti lánc IPv4" + +#~ msgid "LAN Input Chain IPv6" +#~ msgstr "LAN bemeneti lánc IPv6" + +#~ msgid "Load" +#~ msgstr "Betöltés" + +#~ msgid "Loading" +#~ msgstr "Betöltés" + +#~ msgid "Loading ..." +#~ msgstr "Betöltés…" + +#~ msgid "Local Save Blacklist Addons" +#~ msgstr "Helyi mentés feketelista kiegészítők" + +#~ msgid "Local Save Whitelist Addons" +#~ msgstr "Helyi mentés fehérlista kiegészítők" + +#~ msgid "Low Priority Service" +#~ msgstr "Alacsony prioritású szolgáltatás" + +#~ msgid "Manual WAN Interface Selection" +#~ msgstr "Kézi WAN csatoló kiválasztás" + +#~ msgid "Max. Download Queue" +#~ msgstr "Legnagyobb letöltési sor" + +#~ msgid "No response!" +#~ msgstr "Nincs válasz!" + +#~ msgid "" +#~ "Options for further tweaking in case the defaults are not suitable for " +#~ "you." +#~ msgstr "" +#~ "Beállítások a további finomhangoláshoz abban az esetben, ha az " +#~ "alapértelmezett értékek nem felelnek meg Önnek." + +#~ msgid "" +#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " +#~ "notation and comments introduced with '#' are allowed." +#~ msgstr "" +#~ "Csak egyetlen IPv4 vagy IPv6-címet adjon meg soronként. A CIDR jelölésben " +#~ "lévő IP-tartományok és a „#” kezdetű megjegyzések engedélyezettek." + +#~ msgid "Please edit this file directly in a terminal session." +#~ msgstr "Szerkessze ezt a fájlt közvetlenül egy terminál munkamenetben." + +#~ msgid "RIPE-Lookup" +#~ msgstr "RIPE keresés" + +#~ msgid "Refresh IPSets" +#~ msgstr "IPSetek frissítése" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "banIP verziója" +#~ msgid "Reload" +#~ msgstr "Újratöltés" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "IPv4 engedélyezése" +#~ msgid "Reload IPSet Sources" +#~ msgstr "IPSet források újratöltése" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "IPv6 engedélyezése" +#~ msgid "Runtime Information" +#~ msgstr "Futtatókörnyezet-információk" + +#~ msgid "SRC Target IPv4" +#~ msgstr "SRC cél IPv4" + +#~ msgid "SRC Target IPv6" +#~ msgstr "SRC cél IPv6" + +#~ msgid "SRC/DST" +#~ msgstr "SRC/DST" + +#~ msgid "SSH Daemon" +#~ msgstr "SSH démon" + +#~ msgid "SSH/LuCI RT Monitor" +#~ msgstr "SSH/LuCI RT figyelő" + +#~ msgid "" +#~ "Select the SSH daemon for logfile parsing, to detect break-in events." +#~ msgstr "" +#~ "Válassza ki az SSH démont a naplófájl feldolgozásához a betörési " +#~ "események felismeréséhez." + +#~ msgid "Select the used start type during boot." +#~ msgstr "A rendszerindítás közben használt indítási típus kiválasztása." + +#~ msgid "Select your preferred download utility." +#~ msgstr "Válassza ki az előnyben részesített letöltési segédprogramot." + +#~ msgid "Select your preferred interface(s) manually." +#~ msgstr "Válassza ki az előnyben részesített csatolókat kézzel." + +#~ msgid "" +#~ "Set the nice level to 'low priority' and banIP background processing will " +#~ "take less resources from the system." +#~ msgstr "" +#~ "Állítsa a nice szintet „alacsony prioritásra”, és a banIP " +#~ "háttérfeldolgozása kevesebb erőforrást fog elvenni a rendszertől." + +#~ msgid "Show only set member with packet counter > 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 & 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 (≥ 100 KB)." +#~ msgstr "" +#~ "A fájlméret túl nagy a LuCI-ban történő internetes szerkesztéshez " +#~ "(nagyobb mint 100 KB)." + +#~ msgid "This change requires a manual service stop/re-start to take effect." +#~ msgstr "" +#~ "Ez a változtatás a szolgáltatás kézi leállítását vagy újraindítását " +#~ "igényli az életbe léptetéshez." + +#~ msgid "" +#~ "This data call gives access to various data sources maintained by IANA." +#~ msgstr "" +#~ "Ez az adathívás hozzáférést ad az IANA által kezelt különféle " +#~ "adatforrásokhoz." + +#~ msgid "" +#~ "This data call lists the Internet resources associated with a country, " +#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#~ msgstr "" +#~ "Ez az adathívás felsorolja egy országhoz hozzárendelt internetes " +#~ "erőforrásokat, beleértve az ASN-eket, az IPv4-tartományokat és az IPv4/6 " +#~ "CIDR előtagokat." + +#~ msgid "This data call returns all announced prefixes for a given ASN." +#~ msgstr "" +#~ "Ez az adathívás az összes bejelentett előtagot visszaadja egy adott ASN-" +#~ "nél." + +#~ msgid "" +#~ "This data call returns geolocation information for the given IP space, or " +#~ "for announced IP prefixes in the case of ASNs." +#~ msgstr "" +#~ "Ez az adathívás földrajzi helymeghatározás információkat ad vissza a " +#~ "megadott IP-térhez vagy a bejelentett IP-előtagokhoz ASN-ek esetén." + +#~ msgid "" +#~ "This data call returns the containing prefix and announcing ASN of a " +#~ "given IP address." +#~ msgstr "" +#~ "Ez az adathívás visszaadja a tartalmazott előtagot és egy adott IP-cím " +#~ "bejelentett ASN-ét." + +#~ msgid "" +#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) " +#~ "and reverse (PTR) records starting form either a hostname or an IP " +#~ "address." +#~ msgstr "" +#~ "Ez az adathívás visszaadja a DNS továbbítás (A/AAAA/CNAME) rekurzív " +#~ "láncát, valamint a fordított (PTR) rekordokat vagy egy gépnévtől, vagy " +#~ "egy IP-címtől kezdve." + +#~ msgid "" +#~ "This data call returns whois information from the relevant Regional " +#~ "Internet Registry and Routing Registry." +#~ msgstr "" +#~ "Ez az adathívás whois információkat ad vissza a megfelelő helyi " +#~ "internetregiszterből és az útválasztási regiszterből." + +#~ msgid "" +#~ "This data call shows general informations about an ASN like its " +#~ "announcement status and the name of its holder according to the WHOIS " +#~ "service." +#~ msgstr "" +#~ "Ez az adathívás általános információkat jelenít meg egy ASN-ről, mint " +#~ "például a bejelentett állapota és a tulajdonosának neve a WHOIS " +#~ "szolgáltatás szerint." + +#~ msgid "" +#~ "This form allows you to modify the content of the banIP blacklist (%s)." +#~ "<br />" +#~ msgstr "" +#~ "Ez az űrlap lehetővé teszi a banIP feketelista tartalmának módosítását " +#~ "(%s).<br />" + +#~ msgid "" +#~ "This form allows you to modify the content of the banIP whitelist (%s)." +#~ "<br />" +#~ msgstr "" +#~ "Ez az űrlap lehetővé teszi a banIP fehérlista tartalmának módosítását " +#~ "(%s).<br />" + +#~ msgid "" +#~ "This form allows you to modify the content of the main banIP " +#~ "configuration file (/etc/config/banip)." +#~ msgstr "" +#~ "Ez az űrlap lehetővé teszi a fő banIP beállítófájl tartalmának " +#~ "módosítását (/etc/config/banip)." + +#~ msgid "View Logfile" +#~ msgstr "Naplófájl megtekintése" + +#~ msgid "WAN Forward Chain IPv4" +#~ msgstr "WAN továbbítási lánc IPv4" + +#~ msgid "WAN Forward Chain IPv6" +#~ msgstr "WAN továbbítási lánc IPv6" + +#~ msgid "WAN Input Chain IPv4" +#~ msgstr "WAN bemeneti lánc IPv4" + +#~ msgid "WAN Input Chain IPv6" +#~ msgstr "WAN bemeneti lánc IPv6" + +#~ msgid "" +#~ "Whitelist auto addons are stored temporary in the IPSet and saved " +#~ "permanently in the local whitelist. Disable this option to prevent the " +#~ "local save." +#~ msgstr "" +#~ "Az automatikus fehérlista kiegészítők átmenetileg az IPSetben vannak " +#~ "tárolva, és a helyi fehérlistában vannak tartósan mentve. Tiltsa le ezt a " +#~ "beállítást a helyi mentés megakadályozásához." + +#~ msgid "Whois Information" +#~ msgstr "Whois információk" + +#~ msgid "banIP Status" +#~ msgstr "banIP állapota" + +#~ msgid "banIP Version" +#~ msgstr "banIP verziója" + +#~ msgid "enable IPv4" +#~ msgstr "IPv4 engedélyezése" + +#~ msgid "enable IPv6" +#~ msgstr "IPv6 engedélyezése" diff --git a/applications/luci-app-banip/po/it/banip.po b/applications/luci-app-banip/po/it/banip.po index 54e1d5311d..6118e5ff6d 100644 --- a/applications/luci-app-banip/po/it/banip.po +++ b/applications/luci-app-banip/po/it/banip.po @@ -10,486 +10,858 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.4-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "Directory del Backup" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Descrizione" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "Utilità di Scaricamento" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -"Per saperne di più, <a href=\"%s\" target=\"_blank\">consultare la " -"documentazione su internet</a>" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." msgstr "" -"Per mingliorare le performance in futuro puoi aumentare questo valore, '8' o " -"'16' dovrebbero essere sicuri." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" -msgstr "Geolocalizzazione" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" +msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" -msgstr "Carico" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "Caricamento" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" -msgstr "Serviio a bassa priorità" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 -msgid "Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 +msgid "Overview" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 msgid "Refresh" msgstr "Ricaricare" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" -msgstr "Aggiorna" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 msgid "Save" msgstr "Salva" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 +msgid "" +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "" +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" msgstr "" -"Per rendere effettiva questa modifica è necessario arrestare/riavviare il " -"servizio manualmente." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 -msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 -msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 -msgid "Verbose Debug Logging" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Verbose Debug Logging" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "" +#~ msgid "Description" +#~ msgstr "Descrizione" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "" +#~ msgid "" +#~ "For further information <a href=\"%s\" target=\"_blank\">check the online " +#~ "documentation</a>" +#~ msgstr "" +#~ "Per saperne di più, <a href=\"%s\" target=\"_blank\">consultare la " +#~ "documentazione su internet</a>" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "" +#~ msgid "" +#~ "For further performance improvements you can raise this value, e.g. '8' " +#~ "or '16' should be safe." +#~ msgstr "" +#~ "Per mingliorare le performance in futuro puoi aumentare questo valore, " +#~ "'8' o '16' dovrebbero essere sicuri." + +#~ msgid "Geo Location" +#~ msgstr "Geolocalizzazione" + +#~ msgid "Load" +#~ msgstr "Carico" + +#~ msgid "Loading" +#~ msgstr "Caricamento" + +#~ msgid "Low Priority Service" +#~ msgstr "Serviio a bassa priorità" + +#~ msgid "Reload" +#~ msgstr "Aggiorna" + +#~ msgid "This change requires a manual service stop/re-start to take effect." +#~ msgstr "" +#~ "Per rendere effettiva questa modifica è necessario arrestare/riavviare il " +#~ "servizio manualmente." diff --git a/applications/luci-app-banip/po/ja/banip.po b/applications/luci-app-banip/po/ja/banip.po index cc4d16feb3..7a059785bd 100644 --- a/applications/luci-app-banip/po/ja/banip.po +++ b/applications/luci-app-banip/po/ja/banip.po @@ -1,489 +1,922 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-12-10 19:29+0000\n" -"Last-Translator: Ryota <21ryotagamer@gmail.com>\n" +"PO-Revision-Date: 2021-02-07 07:33+0000\n" +"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n" "Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsbanip/ja/>\n" "Language: ja\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.4-dev\n" +"X-Generator: Weblate 4.5-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" -msgstr "ASNの概要" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" -msgstr "ASNプレフィックス" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "アクション" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "アクティブなデバイス" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "アクティブなソース" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "アクティブなサブネット" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "追加設定" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "詳細設定" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "Eメールの詳細設定" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "ログの詳細設定" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "自動ブラックリスト" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "自動検出" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "自動ホワイトリスト" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "バックアップ先 ディレクトリ" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 -msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "ベースとなるテンポラリディレクトリ" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 +msgid "" +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" +msgstr "ブロックリスト提供元" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" +msgstr "キャンセル" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "ACC をカウント" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "CIDRをカウント" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "IP をカウント" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "MAC をカウント" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "SUM をカウント" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "国" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" -msgstr "DNSチェイン" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "説明" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "ダウンロードのパラメータ" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" -msgstr "ダウンロードオプション" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "ダウンロードキュー" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "ダウンロードユーティリティ" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" -msgstr "" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "Eメールアクション" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "Eメール通知" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "Eメールプロファイル" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "Eメール受信アドレス" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "Eメール送信者アドレス" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "Eメールトピック" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "ブラックリストの編集" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" -msgstr "構成を編集" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "ホワイトリストの編集" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" -msgstr "banIPを有効化" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." -msgstr "処理中にエラーが発生した時のために、詳細なデバッグロギングを有効にします。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" -msgstr "IP/CIDR/ASN/ISOを入力" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." +msgstr "banIP サービスを有効にする。" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" -msgstr "拡張オプション" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." +msgstr "エラーが発生した際に詳細なデバッグロギングを有効にします。" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" -msgstr "詳細については、<a href=\"%s\" target=\"_blank\">オンラインドキュメント</a>を参照してください" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" +msgstr "有効" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." +msgstr "banIP で IPv4 サポートを有効にする。" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "banIP で IPv6 サポートを有効にする。" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "エントリ詳細" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "既存のジョブ" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "一般設定" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" -msgstr "luci-app-banipにUCIアクセスを許可" +msgid "Grant access to LuCI app banIP" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" -msgstr "IANA 情報" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" +msgstr "高い優先度" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" -msgstr "" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" +msgstr "最高の優先度" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "IPSet 情報" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." -msgstr "入力ファイルが見つかりません。設定を確認してください。" - -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" -msgstr "" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" +msgstr "IPSet 詳細" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" +msgstr "IPv4 サポート" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" +msgstr "IPv6 サポート" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" +msgstr "情報" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "最終実行" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" -msgstr "負荷" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "最低の優先度" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "低い優先度" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" +msgstr "削除する行番号" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "読み込み中" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." -msgstr "読み込み中..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." +msgstr "サポートされ、かつ設定済のダウンロード ユーティリティの一覧です。" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" +msgstr "ログ制限" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" +msgstr "ログモニター" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" -msgstr "優先度が低いサービス" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" +msgstr "ログビュー" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "" +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." -msgstr "デフォルトの設定が適切でない場合、さらに設定するためのオプションです。" +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "名前" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "ネットワークインターフェース" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "検索結果がありません!" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" +msgstr "通常の優先度 (デフォルト)" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" +msgstr "CIDR エントリ 数" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" +msgstr "IP エントリ 数" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" +msgstr "MAC エントリ 数" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" +msgstr "アクセスされたエントリ数" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" +msgstr "全エントリ数" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 msgid "Overview" msgstr "概要" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 -msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" +msgstr "検索" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 msgid "Refresh" msgstr "リフレッシュ" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" -msgstr "IPSet をリフレッシュ" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" +msgstr "リフレッシュタイマー" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" -msgstr "リロード" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." +msgstr "タイマーをリフレッシュ..." -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" -msgstr "" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" +msgstr "既存のジョブを削除" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" -msgstr "ランタイム情報" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" +msgstr "レポート ディレクトリ" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" -msgstr "" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" +msgstr "再起動" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" +msgstr "結果" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "実行フラグ" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" +msgstr "実行情報" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" -msgstr "SSH デーモン" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 msgid "Save" msgstr "保存" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 +msgid "" +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "" +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" +msgstr "サービス優先度" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" +msgstr "設定" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." +msgstr "選択したダウンロードユーティリティーの特別な設定オプション。" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "起動時トリガーインターフェース" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "ステータス / バージョン" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "一時停止" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "リフレッシュタイマーを更新できませんでした。" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "リフレッシュタイマーが更新されました。" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "曜日(オプション、1-7の値。, または - で区切る)" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "時(必須、0-23の値)" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "分(オプション、0-59の値)" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 -msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" +msgstr "タイムスタンプ" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 -msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "トリガ遅延" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" +msgstr "タイプ" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" +msgstr "変更を保存できませんでした: %s" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 msgid "Verbose Debug Logging" msgstr "詳細なデバッグ ログ" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" -msgstr "ログファイルの確認" - -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" -msgstr "Whois 情報" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." +msgstr "ホワイトリスト..." -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" -msgstr "" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" +msgstr "banIP アクション" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "" +#~ msgid "ASN Overview" +#~ msgstr "ASNの概要" + +#~ msgid "ASN Prefixes" +#~ msgstr "ASNプレフィックス" + +#~ msgid "Advanced" +#~ msgstr "詳細設定" + +#~ msgid "DNS Chain" +#~ msgstr "DNSチェイン" + +#~ msgid "Description" +#~ msgstr "説明" + +#~ msgid "Download Options" +#~ msgstr "ダウンロードオプション" + +#~ msgid "Edit Configuration" +#~ msgstr "構成を編集" + +#~ msgid "Enable banIP" +#~ msgstr "banIPを有効化" + +#~ msgid "Enable verbose debug logging in case of any processing error." +#~ msgstr "" +#~ "処理中にエラーが発生した時のために、詳細なデバッグロギングを有効にします。" + +#~ msgid "Enter IP/CIDR/ASN/ISO" +#~ msgstr "IP/CIDR/ASN/ISOを入力" + +#~ msgid "Extra Options" +#~ msgstr "拡張オプション" + +#~ msgid "" +#~ "For further information <a href=\"%s\" target=\"_blank\">check the online " +#~ "documentation</a>" +#~ msgstr "" +#~ "詳細については、<a href=\"%s\" target=\"_blank\">オンラインドキュメント</" +#~ "a>を参照してください" + +#~ msgid "Grant UCI access for luci-app-banip" +#~ msgstr "luci-app-banipにUCIアクセスを許可" + +#~ msgid "IANA Information" +#~ msgstr "IANA 情報" + +#~ msgid "Input file not found, please check your configuration." +#~ msgstr "入力ファイルが見つかりません。設定を確認してください。" + +#~ msgid "Load" +#~ msgstr "負荷" + +#~ msgid "Loading" +#~ msgstr "読み込み中" + +#~ msgid "Loading ..." +#~ msgstr "読み込み中..." + +#~ msgid "Low Priority Service" +#~ msgstr "優先度が低いサービス" + +#~ msgid "" +#~ "Options for further tweaking in case the defaults are not suitable for " +#~ "you." +#~ msgstr "" +#~ "デフォルトの設定が適切でない場合、さらに設定するためのオプションです。" + +#~ msgid "Refresh IPSets" +#~ msgstr "IPSet をリフレッシュ" + +#~ msgid "Reload" +#~ msgstr "リロード" + +#~ msgid "Runtime Information" +#~ msgstr "ランタイム情報" + +#~ msgid "SSH Daemon" +#~ msgstr "SSH デーモン" + +#~ msgid "View Logfile" +#~ msgstr "ログファイルの確認" + +#~ msgid "Whois Information" +#~ msgstr "Whois 情報" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "IPv4 を有効にする" +#~ msgid "enable IPv4" +#~ msgstr "IPv4 を有効にする" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "IPv6 を有効にする" +#~ msgid "enable IPv6" +#~ msgstr "IPv6 を有効にする" diff --git a/applications/luci-app-banip/po/ko/banip.po b/applications/luci-app-banip/po/ko/banip.po index f48630a472..3632fe0c2b 100644 --- a/applications/luci-app-banip/po/ko/banip.po +++ b/applications/luci-app-banip/po/ko/banip.po @@ -10,481 +10,828 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.5-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 #, fuzzy msgid "Backup Directory" msgstr "백업 경로" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "설명" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "로드 중" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 -msgid "Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 -msgid "Refresh" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 +msgid "Overview" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 -msgid "Save" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 +msgid "Refresh" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 -msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 +msgid "Save" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 -msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 -msgid "Trigger Delay" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 -msgid "Verbose Debug Logging" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 +msgid "" +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 +msgid "Trigger Delay" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Verbose Debug Logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 -msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 -msgid "banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 +msgid "" +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 +msgid "banIP" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" msgstr "" + +#~ msgid "Description" +#~ msgstr "설명" + +#~ msgid "Loading" +#~ msgstr "로드 중" diff --git a/applications/luci-app-banip/po/mr/banip.po b/applications/luci-app-banip/po/mr/banip.po index 6a104bfb0f..5357324dbb 100644 --- a/applications/luci-app-banip/po/mr/banip.po +++ b/applications/luci-app-banip/po/mr/banip.po @@ -10,480 +10,830 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 3.11-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "वर्णन" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "लोड करीत आहे" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "" +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 msgid "Overview" msgstr "आढावा" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 -msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 -msgid "Refresh" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 +msgid "Refresh" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" -msgstr "रीलोड करा" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 -msgid "Save" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 +msgid "Save" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 -msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 -msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 -msgid "Verbose Debug Logging" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Verbose Debug Logging" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "" +#~ msgid "Description" +#~ msgstr "वर्णन" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "" +#~ msgid "Loading" +#~ msgstr "लोड करीत आहे" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "" +#~ msgid "Reload" +#~ msgstr "रीलोड करा" diff --git a/applications/luci-app-banip/po/ms/banip.po b/applications/luci-app-banip/po/ms/banip.po index ab8bd44a26..cba25446f5 100644 --- a/applications/luci-app-banip/po/ms/banip.po +++ b/applications/luci-app-banip/po/ms/banip.po @@ -10,480 +10,827 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 3.10-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "Lanjutan" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "Direktori Sandaran" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Keterangan" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 -msgid "Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 -msgid "Refresh" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 +msgid "Overview" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 -msgid "Save" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 +msgid "Refresh" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 -msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 +msgid "Save" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 -msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 -msgid "Trigger Delay" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 -msgid "Verbose Debug Logging" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 +msgid "" +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 +msgid "Trigger Delay" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Verbose Debug Logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 -msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 -msgid "banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 +msgid "" +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 +msgid "banIP" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" msgstr "" + +#~ msgid "Advanced" +#~ msgstr "Lanjutan" + +#~ msgid "Description" +#~ msgstr "Keterangan" diff --git a/applications/luci-app-banip/po/nb_NO/banip.po b/applications/luci-app-banip/po/nb_NO/banip.po index 8358317a79..8e8687470b 100644 --- a/applications/luci-app-banip/po/nb_NO/banip.po +++ b/applications/luci-app-banip/po/nb_NO/banip.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-12-13 05:29+0000\n" +"PO-Revision-Date: 2021-02-08 10:51+0000\n" "Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n" "Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsbanip/nb_NO/>\n" @@ -8,486 +8,855 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.4-dev\n" +"X-Generator: Weblate 4.5-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "Aktive kilder" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "Ytterligere innstillinger" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "Avansert" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "Avanserte e-postinnstillinger" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "Sikkerhetskopimappe" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" +msgstr "Avbryt" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Beskrivelse" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "Nedlastingsparametre" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "Nedlastingskø" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "Nedlastingsverktøy" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "E-postprofil" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "E-postsenderadresse" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "E-postemne" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "Rediger svarteliste" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" -msgstr "Rediger oppsett" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "Rediger hvitliste" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" -msgstr "Ekstra valg" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -"For ytterligere informasjon <a href=\"%s\" target=\"_blank\">sjekk den " -"nettbaserte dokumentasjonen</a>" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." msgstr "" -"For ytterligere ytelsesforbedringer kan du øke denne verdien, f.eks «8» " -"eller «16» bør være trygt." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." -msgstr "Fil ikke funnet, vennligst undersøk konfigurasjonen." +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" +msgstr "Info" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "Sist kjørt" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" -msgstr "Last" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" +msgstr "Loggvisning" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 -msgid "Overview" -msgstr "Oversikt" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 -msgid "Refresh" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 +msgid "Overview" +msgstr "Oversikt" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 -msgid "Save" -msgstr "Lagre" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" +msgstr "Spørring" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 +msgid "Refresh" +msgstr "Gjenoppfrisk" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" +msgstr "Gjenoppfrisk tidsur" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." +msgstr "Gjenoppfrisk tidsur …" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" +msgstr "Rapportmappe" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" +msgstr "Resultat" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 -msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 +msgid "Save" +msgstr "Lagre" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" +msgstr "Innstillinger" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "Status/versjon" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 -msgid "Trigger Delay" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 -msgid "Verbose Debug Logging" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 +msgid "Trigger Delay" +msgstr "Utløserforsinkelse" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" +msgstr "Kunne ikke lagre endringer: %s" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Verbose Debug Logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" -msgstr "" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." +msgstr "Hvitliste …" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "" +#~ msgid "Advanced" +#~ msgstr "Avansert" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "" +#~ msgid "Description" +#~ msgstr "Beskrivelse" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "" +#~ msgid "Edit Configuration" +#~ msgstr "Rediger oppsett" + +#~ msgid "Extra Options" +#~ msgstr "Ekstra valg" + +#~ msgid "" +#~ "For further information <a href=\"%s\" target=\"_blank\">check the online " +#~ "documentation</a>" +#~ msgstr "" +#~ "For ytterligere informasjon <a href=\"%s\" target=\"_blank\">sjekk den " +#~ "nettbaserte dokumentasjonen</a>" + +#~ msgid "" +#~ "For further performance improvements you can raise this value, e.g. '8' " +#~ "or '16' should be safe." +#~ msgstr "" +#~ "For ytterligere ytelsesforbedringer kan du øke denne verdien, f.eks «8» " +#~ "eller «16» bør være trygt." + +#~ msgid "Input file not found, please check your configuration." +#~ msgstr "Fil ikke funnet, vennligst undersøk konfigurasjonen." + +#~ msgid "Load" +#~ msgstr "Last" diff --git a/applications/luci-app-banip/po/pl/banip.po b/applications/luci-app-banip/po/pl/banip.po index 8d547cd3e3..25661dd36c 100644 --- a/applications/luci-app-banip/po/pl/banip.po +++ b/applications/luci-app-banip/po/pl/banip.po @@ -1,7 +1,7 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-08-18 20:32+0000\n" -"Last-Translator: Marcin Net <marcin.net@linux.pl>\n" +"PO-Revision-Date: 2021-02-08 04:46+0000\n" +"Last-Translator: Adam Stańczyk <a.stanczyk@onet.pl>\n" "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsbanip/pl/>\n" "Language: pl\n" @@ -9,539 +9,1209 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.2-dev\n" +"X-Generator: Weblate 4.5-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" -msgstr "Przegląd ASN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" +msgstr "1 godzina" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" +msgstr "12 1 godzin" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "24 godziny" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "30 minut" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "6 godzin" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "Akcja" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "Aktywne urządzenia" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "Aktywne interfejsy" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "Aktywne rejestratory" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "Aktywne źródła" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "Aktywne podsieci" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" -msgstr "Prefiksy ASN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" +"Dodaj dodatkowe zestawy IP związane z non-banIP, np. do raportowania i " +"zapytań." + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "Dodaj ten adres IP/CIDR do lokalnej białej listy." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" -msgstr "ASN/Kraj" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "Dodatkowe ustawienia" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" "Dodatkowe opóźnienie wyzwalania w sekundach przed rozpoczęciem przetwarzania " "banIP." -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "Zaawansowane" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "Zaawansowane ustawienia e-mail" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" -msgstr "Automatyczne wykrywanie interfejsów WAN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "Zaawansowane ustawienia dziennika" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "Automatyczna czarna lista" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "Automatyczne wykrywanie" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "Automatyczna biała lista" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "Katalog kopii zapasowej" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "Podstawowy katalog tymczasowy" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -"Automatyczne dodatki czarnej listy są przechowywane tymczasowo w IPSet i " -"zapisywane na stałe na lokalnej czarnej liście. Wyłącz tę opcję, aby " -"zapobiec lokalnemu zapisowi." -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." -msgstr "Sprawdź aktualne dostępne IPSety." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" +msgstr "Anuluj" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" msgstr "" -"Konfiguracja pakietu banIP do blokowania adresów ip/podsieci przez IPSet." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" -msgstr "Zasoby krajowe" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" -msgstr "Łańcuch DNS" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" -msgstr "DST Docelowy IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" -msgstr "DST Docelowy IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Opis" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" -msgstr "Opcje pobierania" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "Kraje" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "Domyślny łańcuch używany przez banIP 'input_lan_rule'" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "Parametry pobierania" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "Kolejka pobierania" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "Narzędzie pobierania" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" -msgstr "Narzędzie pobierania, monitor RT" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "Czarna lista" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" -msgstr "Edycja konfiguracji" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "Biała lista" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" -msgstr "Włącz banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -"Włącz pełne rejestrowanie debugowania w przypadku jakiegokolwiek błędu " -"przetwarzania." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" -msgstr "Wprowadź IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" -msgstr "Opcje dodatkowe" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -"Więcej informacji <a href=\"%s\" target=\"_blank\">znajdziesz w dokumentacji " -"online </a>" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." msgstr "" -"W celu poprawy wydajności możesz zwiększyć tę wartość, np. '8' lub '16' " -"powinny być bezpieczne." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" -msgstr "Lokalizacja geograficzna" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" +msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" -msgstr "Udziel dostępu UCI do luci-app-banip" +msgid "Grant access to LuCI app banIP" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" -msgstr "Informacje IANA" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" -msgstr "Mapowanie IP/ASN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "Informacje IPSet" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" -msgstr "Źródła IPSet" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" -msgstr "IPSet-Lookup" +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." -msgstr "Nie znaleziono pliku wejściowego, proszę sprawdzić swoją konfigurację." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" -msgstr "Łańcuch przekazywania LAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" -msgstr "Łańcuch przekazywania LAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" -msgstr "Łańcuch wejściowy LAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" -msgstr "Łańcuch wejściowy LAN IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "Ostatnie uruchomienie" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" -msgstr "Obciążenie" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "Ładowanie" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." -msgstr "Ładowanie ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" -msgstr "Lokalne zapisane dodatki czarnej listy" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" -msgstr "Lokalne zapisane dodatki białej listy" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" -msgstr "Usługa niskopriorytetowa" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" -msgstr "Ręczny wybór interfejsu WAN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" -msgstr "Maksymalny rozmiar kolejki pobierania" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" -msgstr "Brak odpowiedzi!" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "" +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" msgstr "" -"Opcje dalszych zmian w przypadku, gdy ustawienia domyślne nie są dla ciebie " -"wystarczające." -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 msgid "Overview" msgstr "Przegląd" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 -msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." msgstr "" -"Proszę dodać tylko jeden adres IPv4 lub IPv6 na linię. Dopuszcza się zakresy " -"IP w zapisie CIDR oraz komentarze wprowadzone za pomocą znaku \"#\"." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." -msgstr "Proszę edytować ten plik bezpośrednio w sesji terminala." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" -msgstr "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 msgid "Refresh" msgstr "Odśwież" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" -msgstr "Odśwież IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" -msgstr "Przeładuj" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" -msgstr "Przeładuj źródła IPSet" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" -msgstr "Informacja o środowisku uruchomieniowym" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" -msgstr "SRC Docelowy IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" -msgstr "SRC Docelowy IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" -msgstr "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" -msgstr "Demon SSH" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" -msgstr "Monitor SSH/LuCI RT" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 msgid "Save" msgstr "Zapisz" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 +msgid "" +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -"Wybierz demona SSH do analizowania plików dziennika, aby wykryć zdarzenia " -"włamania." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." -msgstr "Wybierz używany typ startu podczas uruchamiania systemu." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." -msgstr "Wybierz preferowane narzędzie do pobierania." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "" +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." -msgstr "Wybierz preferowane interfejsy ręcznie." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -"Ustaw poziom nice na 'niski priorytet' i przetwarzanie banIP w tle zajmie " -"mniej zasobów z systemu." -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" -msgstr "Pokaż tylko zestaw elementów użytkownika z licznika pakietów > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." msgstr "" -"Rozmiar kolejki pobierania do obsługi pobrań & Przetwarzanie równolegle " -"IPset (domyślnie \"4\")." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -"Specjalne opcje dla wybranego narzędzia do pobierania, np. '--timeout=20 -O'." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" -msgstr "Rodzaj startu" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." msgstr "" -"Uruchamia mały monitor log/banIP w tle, aby zablokować brutalne ataki SSH/" -"LuCI w czasie rzeczywistym." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." msgstr "" -"Katalog docelowy do tworzenia kopii zapasowych banIP. Domyślnie jest to \"/" -"tmp\", najlepiej użyć nieulotnego dysku, jeśli jest dostępny." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -"RIPEstat Data API to publiczny interfejs danych dostarczany przez RIPE NCC, " -"szczegóły patrz <a href=\"https://stat.ripe.net/docs/data_api\" target=" -"\"_blank\" rel=\"noopener noreferrer\">here</a>." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." -msgstr "Rozmiar pliku jest zbyt duży do edycji online w LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." msgstr "" -"Dane wyjściowe dziennika systemowego, wstępnie filtrowane dla wiadomości " -"związanych z banIP." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" msgstr "" -"Ta zmiana wymaga ręcznego zatrzymania/ponownego uruchomienia usługi, aby " -"została uwzględniona." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." msgstr "" -"To połączenie danych zapewnia dostęp do różnych źródeł danych utrzymywanych " -"przez organizację IANA." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 -msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" msgstr "" -"To połączenie danych zawiera listę zasobów internetowych związanych z danym " -"krajem, w tym sieci ASN, zakresy IPv4 i prefiksy CIDR IPv4/6." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." msgstr "" -"To połączenie danych zwraca wszystkie zapowiedziane prefiksy dla danego ASN." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." msgstr "" -"To wywołanie danych zwraca informacje geolokalizacyjne dla danej przestrzeni " -"IP, lub dla ogłoszonych prefiksów IP w przypadku sieci ASN." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 -msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" msgstr "" -"To połączenie danych zwraca prefiks zawierający i ogłaszający ASN danego " -"adresu IP." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." msgstr "" -"To wywołanie danych zwraca rekurencyjny łańcuch rekordów przekazywania do " -"DNS (A / AAAA / CNAME) i zwrotnego (PTR) zaczynających się od nazwy hosta " -"lub adresu IP." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." +msgstr "" +"Dane wyjściowe dziennika systemowego, wstępnie filtrowane dla wiadomości " +"związanych z banIP." + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -"To połączenie danych zwraca informacje whois z odpowiedniego regionalnego " -"rejestru internetowego i rejestru routingu." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -"To połączenie danych pokazuje ogólne informacje o ASN, takie jak jego status " -"ogłoszenia i nazwisko jego właściciela zgodnie z usługą WHOIS." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -"Ten formularz pozwala modyfikować zawartość czarnej listy banIP (%s). <br/>" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" msgstr "" -"Ten formularz pozwala modyfikować zawartość białej listy banIP (%s). <br/>" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." msgstr "" -"Ten formularz pozwala na modyfikację zawartości głównego pliku " -"konfiguracyjnego banIP (/etc/config/banip)." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "Opóźnienie wyzwalacza" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 msgid "Verbose Debug Logging" msgstr "Pełne rejestrowanie debugowania" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" -msgstr "Wyświetl plik dziennika" - -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" -msgstr "Łańcuch przekazywania WAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" -msgstr "Łańcuch przekazywania WAN IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" -msgstr "Łańcuch wejściowy WAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" -msgstr "Łańcuch wejściowy WAN IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -"Automatyczne dodatki Whitelist są przechowywane tymczasowo w IPSet i " -"zapisywane na stałe w lokalnej białej liście. Wyłącz tę opcję, aby zapobiec " -"lokalnemu zapisowi." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" -msgstr "Informacja Whois" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "banIP" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" -msgstr "Status banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" +msgstr "" + +#~ msgid "ASN Overview" +#~ msgstr "Przegląd ASN" + +#~ msgid "ASN Prefixes" +#~ msgstr "Prefiksy ASN" + +#~ msgid "ASN/Country" +#~ msgstr "ASN/Kraj" + +#~ msgid "Advanced" +#~ msgstr "Zaawansowane" + +#~ msgid "Automatic WAN Interface Detection" +#~ msgstr "Automatyczne wykrywanie interfejsów WAN" + +#~ msgid "" +#~ "Blacklist auto addons are stored temporary in the IPSet and saved " +#~ "permanently in the local blacklist. Disable this option to prevent the " +#~ "local save." +#~ msgstr "" +#~ "Automatyczne dodatki czarnej listy są przechowywane tymczasowo w IPSet i " +#~ "zapisywane na stałe na lokalnej czarnej liście. Wyłącz tę opcję, aby " +#~ "zapobiec lokalnemu zapisowi." + +#~ msgid "Check the current available IPSets." +#~ msgstr "Sprawdź aktualne dostępne IPSety." + +#~ msgid "" +#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet." +#~ msgstr "" +#~ "Konfiguracja pakietu banIP do blokowania adresów ip/podsieci przez IPSet." + +#~ msgid "Country Resources" +#~ msgstr "Zasoby krajowe" + +#~ msgid "DNS Chain" +#~ msgstr "Łańcuch DNS" + +#~ msgid "DST Target IPv4" +#~ msgstr "DST Docelowy IPv4" + +#~ msgid "DST Target IPv6" +#~ msgstr "DST Docelowy IPv6" + +#~ msgid "Description" +#~ msgstr "Opis" + +#~ msgid "Download Options" +#~ msgstr "Opcje pobierania" + +#~ msgid "Download Utility, RT Monitor" +#~ msgstr "Narzędzie pobierania, monitor RT" + +#~ msgid "Edit Configuration" +#~ msgstr "Edycja konfiguracji" + +#~ msgid "Enable banIP" +#~ msgstr "Włącz banIP" + +#~ msgid "Enable verbose debug logging in case of any processing error." +#~ msgstr "" +#~ "Włącz pełne rejestrowanie debugowania w przypadku jakiegokolwiek błędu " +#~ "przetwarzania." + +#~ msgid "Enter IP/CIDR/ASN/ISO" +#~ msgstr "Wprowadź IP/CIDR/ASN/ISO" + +#~ msgid "Extra Options" +#~ msgstr "Opcje dodatkowe" + +#~ msgid "" +#~ "For further information <a href=\"%s\" target=\"_blank\">check the online " +#~ "documentation</a>" +#~ msgstr "" +#~ "Więcej informacji <a href=\"%s\" target=\"_blank\">znajdziesz w " +#~ "dokumentacji online </a>" + +#~ msgid "" +#~ "For further performance improvements you can raise this value, e.g. '8' " +#~ "or '16' should be safe." +#~ msgstr "" +#~ "W celu poprawy wydajności możesz zwiększyć tę wartość, np. '8' lub '16' " +#~ "powinny być bezpieczne." + +#~ msgid "Geo Location" +#~ msgstr "Lokalizacja geograficzna" + +#~ msgid "Grant UCI access for luci-app-banip" +#~ msgstr "Udziel dostępu UCI do luci-app-banip" + +#~ msgid "IANA Information" +#~ msgstr "Informacje IANA" + +#~ msgid "IP/ASN Mapping" +#~ msgstr "Mapowanie IP/ASN" + +#~ msgid "IPSet Sources" +#~ msgstr "Źródła IPSet" + +#~ msgid "IPSet-Lookup" +#~ msgstr "IPSet-Lookup" + +#~ msgid "Input file not found, please check your configuration." +#~ msgstr "" +#~ "Nie znaleziono pliku wejściowego, proszę sprawdzić swoją konfigurację." + +#~ msgid "LAN Forward Chain IPv4" +#~ msgstr "Łańcuch przekazywania LAN IPv4" + +#~ msgid "LAN Forward Chain IPv6" +#~ msgstr "Łańcuch przekazywania LAN IPv4" + +#~ msgid "LAN Input Chain IPv4" +#~ msgstr "Łańcuch wejściowy LAN IPv4" + +#~ msgid "LAN Input Chain IPv6" +#~ msgstr "Łańcuch wejściowy LAN IPv6" + +#~ msgid "Load" +#~ msgstr "Obciążenie" + +#~ msgid "Loading" +#~ msgstr "Ładowanie" + +#~ msgid "Loading ..." +#~ msgstr "Ładowanie ..." + +#~ msgid "Local Save Blacklist Addons" +#~ msgstr "Lokalne zapisane dodatki czarnej listy" + +#~ msgid "Local Save Whitelist Addons" +#~ msgstr "Lokalne zapisane dodatki białej listy" + +#~ msgid "Low Priority Service" +#~ msgstr "Usługa niskopriorytetowa" + +#~ msgid "Manual WAN Interface Selection" +#~ msgstr "Ręczny wybór interfejsu WAN" + +#~ msgid "Max. Download Queue" +#~ msgstr "Maksymalny rozmiar kolejki pobierania" + +#~ msgid "No response!" +#~ msgstr "Brak odpowiedzi!" + +#~ msgid "" +#~ "Options for further tweaking in case the defaults are not suitable for " +#~ "you." +#~ msgstr "" +#~ "Opcje dalszych zmian w przypadku, gdy ustawienia domyślne nie są dla " +#~ "ciebie wystarczające." + +#~ msgid "" +#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " +#~ "notation and comments introduced with '#' are allowed." +#~ msgstr "" +#~ "Proszę dodać tylko jeden adres IPv4 lub IPv6 na linię. Dopuszcza się " +#~ "zakresy IP w zapisie CIDR oraz komentarze wprowadzone za pomocą znaku \"#" +#~ "\"." + +#~ msgid "Please edit this file directly in a terminal session." +#~ msgstr "Proszę edytować ten plik bezpośrednio w sesji terminala." + +#~ msgid "RIPE-Lookup" +#~ msgstr "RIPE-Lookup" + +#~ msgid "Refresh IPSets" +#~ msgstr "Odśwież IPSets" + +#~ msgid "Reload" +#~ msgstr "Przeładuj" + +#~ msgid "Reload IPSet Sources" +#~ msgstr "Przeładuj źródła IPSet" + +#~ msgid "Runtime Information" +#~ msgstr "Informacja o środowisku uruchomieniowym" + +#~ msgid "SRC Target IPv4" +#~ msgstr "SRC Docelowy IPv4" + +#~ msgid "SRC Target IPv6" +#~ msgstr "SRC Docelowy IPv6" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "Wersja banIP" +#~ msgid "SRC/DST" +#~ msgstr "SRC/DST" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "włącz IPv4" +#~ msgid "SSH Daemon" +#~ msgstr "Demon SSH" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "włącz IPv6" +#~ msgid "SSH/LuCI RT Monitor" +#~ msgstr "Monitor SSH/LuCI RT" + +#~ msgid "" +#~ "Select the SSH daemon for logfile parsing, to detect break-in events." +#~ msgstr "" +#~ "Wybierz demona SSH do analizowania plików dziennika, aby wykryć zdarzenia " +#~ "włamania." + +#~ msgid "Select the used start type during boot." +#~ msgstr "Wybierz używany typ startu podczas uruchamiania systemu." + +#~ msgid "Select your preferred download utility." +#~ msgstr "Wybierz preferowane narzędzie do pobierania." + +#~ msgid "Select your preferred interface(s) manually." +#~ msgstr "Wybierz preferowane interfejsy ręcznie." + +#~ msgid "" +#~ "Set the nice level to 'low priority' and banIP background processing will " +#~ "take less resources from the system." +#~ msgstr "" +#~ "Ustaw poziom nice na 'niski priorytet' i przetwarzanie banIP w tle zajmie " +#~ "mniej zasobów z systemu." + +#~ msgid "Show only set member with packet counter > 0" +#~ msgstr "Pokaż tylko zestaw elementów użytkownika z licznika pakietów > 0" + +#~ msgid "" +#~ "Size of the download queue to handle downloads & IPset processing in " +#~ "parallel (default '4')." +#~ msgstr "" +#~ "Rozmiar kolejki pobierania do obsługi pobrań & 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 (≥ 100 KB)." +#~ msgstr "Rozmiar pliku jest zbyt duży do edycji online w LuCI (≥ 100 KB)." + +#~ msgid "This change requires a manual service stop/re-start to take effect." +#~ msgstr "" +#~ "Ta zmiana wymaga ręcznego zatrzymania/ponownego uruchomienia usługi, aby " +#~ "została uwzględniona." + +#~ msgid "" +#~ "This data call gives access to various data sources maintained by IANA." +#~ msgstr "" +#~ "To połączenie danych zapewnia dostęp do różnych źródeł danych " +#~ "utrzymywanych przez organizację IANA." + +#~ msgid "" +#~ "This data call lists the Internet resources associated with a country, " +#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#~ msgstr "" +#~ "To połączenie danych zawiera listę zasobów internetowych związanych z " +#~ "danym krajem, w tym sieci ASN, zakresy IPv4 i prefiksy CIDR IPv4/6." + +#~ msgid "This data call returns all announced prefixes for a given ASN." +#~ msgstr "" +#~ "To połączenie danych zwraca wszystkie zapowiedziane prefiksy dla danego " +#~ "ASN." + +#~ msgid "" +#~ "This data call returns geolocation information for the given IP space, or " +#~ "for announced IP prefixes in the case of ASNs." +#~ msgstr "" +#~ "To wywołanie danych zwraca informacje geolokalizacyjne dla danej " +#~ "przestrzeni IP, lub dla ogłoszonych prefiksów IP w przypadku sieci ASN." + +#~ msgid "" +#~ "This data call returns the containing prefix and announcing ASN of a " +#~ "given IP address." +#~ msgstr "" +#~ "To połączenie danych zwraca prefiks zawierający i ogłaszający ASN danego " +#~ "adresu IP." + +#~ msgid "" +#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) " +#~ "and reverse (PTR) records starting form either a hostname or an IP " +#~ "address." +#~ msgstr "" +#~ "To wywołanie danych zwraca rekurencyjny łańcuch rekordów przekazywania do " +#~ "DNS (A / AAAA / CNAME) i zwrotnego (PTR) zaczynających się od nazwy hosta " +#~ "lub adresu IP." + +#~ msgid "" +#~ "This data call returns whois information from the relevant Regional " +#~ "Internet Registry and Routing Registry." +#~ msgstr "" +#~ "To połączenie danych zwraca informacje whois z odpowiedniego regionalnego " +#~ "rejestru internetowego i rejestru routingu." + +#~ msgid "" +#~ "This data call shows general informations about an ASN like its " +#~ "announcement status and the name of its holder according to the WHOIS " +#~ "service." +#~ msgstr "" +#~ "To połączenie danych pokazuje ogólne informacje o ASN, takie jak jego " +#~ "status ogłoszenia i nazwisko jego właściciela zgodnie z usługą WHOIS." + +#~ msgid "" +#~ "This form allows you to modify the content of the banIP blacklist (%s)." +#~ "<br />" +#~ msgstr "" +#~ "Ten formularz pozwala modyfikować zawartość czarnej listy banIP (%s). <br/" +#~ ">" + +#~ msgid "" +#~ "This form allows you to modify the content of the banIP whitelist (%s)." +#~ "<br />" +#~ msgstr "" +#~ "Ten formularz pozwala modyfikować zawartość białej listy banIP (%s). <br/>" + +#~ msgid "" +#~ "This form allows you to modify the content of the main banIP " +#~ "configuration file (/etc/config/banip)." +#~ msgstr "" +#~ "Ten formularz pozwala na modyfikację zawartości głównego pliku " +#~ "konfiguracyjnego banIP (/etc/config/banip)." + +#~ msgid "View Logfile" +#~ msgstr "Wyświetl plik dziennika" + +#~ msgid "WAN Forward Chain IPv4" +#~ msgstr "Łańcuch przekazywania WAN IPv4" + +#~ msgid "WAN Forward Chain IPv6" +#~ msgstr "Łańcuch przekazywania WAN IPv6" + +#~ msgid "WAN Input Chain IPv4" +#~ msgstr "Łańcuch wejściowy WAN IPv4" + +#~ msgid "WAN Input Chain IPv6" +#~ msgstr "Łańcuch wejściowy WAN IPv6" + +#~ msgid "" +#~ "Whitelist auto addons are stored temporary in the IPSet and saved " +#~ "permanently in the local whitelist. Disable this option to prevent the " +#~ "local save." +#~ msgstr "" +#~ "Automatyczne dodatki Whitelist są przechowywane tymczasowo w IPSet i " +#~ "zapisywane na stałe w lokalnej białej liście. Wyłącz tę opcję, aby " +#~ "zapobiec lokalnemu zapisowi." + +#~ msgid "Whois Information" +#~ msgstr "Informacja Whois" + +#~ msgid "banIP Status" +#~ msgstr "Status banIP" + +#~ msgid "banIP Version" +#~ msgstr "Wersja banIP" + +#~ msgid "enable IPv4" +#~ msgstr "włącz IPv4" + +#~ msgid "enable IPv6" +#~ msgstr "włącz IPv6" diff --git a/applications/luci-app-banip/po/pt/banip.po b/applications/luci-app-banip/po/pt/banip.po index bb5e87afd0..a12fc7cc35 100644 --- a/applications/luci-app-banip/po/pt/banip.po +++ b/applications/luci-app-banip/po/pt/banip.po @@ -10,542 +10,1208 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.3-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" -msgstr "Visão Geral da ASN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" -msgstr "Prefixos ASN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" -msgstr "ASN/País" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" "Atraso de gatilho adicional em segundos antes do início do processamento de " "banIP." -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "Avançado" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" -msgstr "Deteção Automática de Interface WAN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "Diretório do Backup" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -"Os autoadicionais da lista negra são armazenados temporariamente no IPSet e " -"salvos permanentemente na lista negra local. Desative esta opção para evitar " -"a gravação local." -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." -msgstr "Verifique os IPSets atualmente disponíveis." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" msgstr "" -"Configuração do pacote banIP para bloquear endereços/subredes ip via IPSet." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" -msgstr "Recursos do País" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" -msgstr "Cadeia DNS" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" -msgstr "Destino DST IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" -msgstr "Destino DST IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Descrição" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" -msgstr "Opções de Descarregamento" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "Ferramenta para Descarregar" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" -msgstr "Ferramenta de Descarregamento, Monitor RT" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "Editar Lista Negra" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" -msgstr "Editar configuração" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "Editar lista de permissões" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" -msgstr "Ativar banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -"Ativar o registro de depuração detalhado no caso de qualquer erro de " -"processamento." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" -msgstr "Entrar IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" -msgstr "Opções Adicionais" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -"Para mais informações <a href=\"%s\" target=\"_blank\">veja a documentação " -"online</a>" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" msgstr "" -"Para melhorar o desempenho ainda mais, pode aumentar este valor, por " -"exemplo, '8' ou '16' devem ser seguros." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" -msgstr "Geolocalização" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" +msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" -msgstr "Conceder acesso UCI ao luci-app-banip" +msgid "Grant access to LuCI app banIP" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" -msgstr "Informações da IANA" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" -msgstr "Mapeamento IP/ASN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "Informações IPSet" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" -msgstr "Fontes IPSet" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" -msgstr "Pesquisa IPSet" +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" msgstr "" -"Ficheiro de entrada não encontrado, por favor verifique a sua configuração." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" -msgstr "Cadeia para Frente de LAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" -msgstr "Cadeia para Frente de LAN IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" -msgstr "Cadeia de Entrada de LAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" -msgstr "Cadeia para Entrada de LAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "Última Execução" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" -msgstr "Carga" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "A carregar" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." -msgstr "Carregando ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" -msgstr "Addons Locais Gravados na Lista Negra" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" -msgstr "Addons Locais Gravados na Lista de Permissões" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" -msgstr "Serviço de Baixa Prioridade" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" -msgstr "Seleção Manual de Interface WAN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" -msgstr "Fila Max. de Descarregamentos" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" -msgstr "Sem resposta!" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 +msgid "" +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" msgstr "" -"Opções para ajustes adicionais, caso as predefinições não sejam adequadas " -"para si." -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 msgid "Overview" msgstr "Visão Geral" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 -msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." msgstr "" -"Por favor, adicione apenas um endereço IPv4 ou IPv6 por linha. Intervalos de " -"IP na notação CIDR e comentários introduzidos com '#' são permitidos." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." -msgstr "Por favor, edite este ficheiro diretamente numa sessão de terminal." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" -msgstr "Pesquisa RIPE" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 msgid "Refresh" msgstr "Atualizar" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" -msgstr "Atualizar IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" -msgstr "Recarregar" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" -msgstr "Recarregar Fontes IPSet" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" -msgstr "Informação sobre a Execução" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" -msgstr "Destino SRC IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" -msgstr "Destino SRC IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" -msgstr "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" -msgstr "Daemon do SSH" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" -msgstr "Monitor SSH / LuCI RT" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 msgid "Save" msgstr "Guardar" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 +msgid "" +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -"Selecione o daemon SSH para análise de ficheiros de log, para detetar " -"eventos de invasão." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." -msgstr "Seleccionar o tipo de inicialização utilizado durante o arranque." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." -msgstr "Selecione a sua ferramenta de descarregamento preferida." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "" +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." -msgstr "Selecione a(s) sua(s) interface(s) preferida(s) manualmente." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -"Defina o nível nice para 'baixa prioridade' e o processamento em segundo " -"plano do banIP exigirá menos recursos do sistema." -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" -msgstr "Mostrar apenas membro definido com contador de pacotes > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." msgstr "" -"Tamanho da fila de descarregamento para lidar com descarregamentos & " -"processamento de IPset em paralelo (predefinição '4')." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -"Opções especiais para a ferramenta de descarregamento selecionada, por " -"exemplo '--timeout=20 -O'." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" -msgstr "Tipo de Início" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." msgstr "" -"Inicia um pequeno monitor log/banIP em segundo plano para bloquear ataques " -"de força bruta SSH/LuCI em tempo real." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." msgstr "" -"Diretório de destino para backups banIP. A predfinição é '/tmp', por favor " -"use preferencialmente um disco não volátil se disponível." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -"A API de Dados RIPEstat é a interface pública de dados fornecida pelo RIPE " -"NCC, para detalhes veja <a href=\"https://stat.ripe.net/docs/data\" target=" -"\"_blank\" rel=\"noopener noreferrer\">aqui</a>." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." msgstr "" -"O tamanho do ficheiro é demasiado grande para editar online em LuCI (≥ " -"100 KB)." -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." msgstr "" -"A saída do syslog, pré-filtrada apenas para mensagens relacionadas ao banIP." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" msgstr "" -"Esta alteração requer uma paragem/reinicialização manual do serviço para ter " -"efeito." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." msgstr "" -"Essa chamada de dados dá acesso a várias fontes de dados mantidas pela IANA." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 -msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" msgstr "" -"Esta chamada de dados lista os recursos da Internet associados a um país, " -"incluindo ASNs, faixas IPv4 e prefixos CIDR IPv4/6." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." msgstr "" -"Esta chamada de dados retorna todos os prefixos anunciados para um " -"determinado ASN." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." msgstr "" -"Esta chamada de dados retorna informações de geolocalização para o espaço IP " -"dado, ou para prefixos IP anunciados no caso de ASNs." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 -msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." msgstr "" -"Essa chamada de dados retorna o prefixo que contém e anuncia o ASN de um " -"determinado endereço IP." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." msgstr "" -"Esta chamada de dados retorna a cadeia recursiva dos registros DNS forward " -"(A/AAAAA/CNAME) e reverse (PTR), começando com um nome de host ou um " -"endereço IP." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." +msgstr "" +"A saída do syslog, pré-filtrada apenas para mensagens relacionadas ao banIP." + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -"Esta chamada de dados retorna informações whois dos relevantes Registro " -"Regional de Internet e Registro de Roteamento." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -"Esta chamada de dados mostra informações gerais sobre um ASN como o seu " -"estado de anúncio e o nome do seu titular de acordo com o serviço WHOIS." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -"Este formulário permite que você modifique o conteúdo da lista negra da " -"banIP (%s).<br />" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." msgstr "" -"Este formulário permite que modifique o conteúdo da lista branca da banIP " -"(%s).<br />" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." msgstr "" -"Este formulário permite que você modifique o conteúdo do ficheiro principal " -"de configuração da banIP (/etc/config/banip)." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "Atraso do Gatilho" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 msgid "Verbose Debug Logging" msgstr "Registos detalhados de depuração" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" -msgstr "Ver Ficheiro de Registo" - -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" -msgstr "Cadeia para Frente de WAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" -msgstr "Cadeia para Frente de WAN IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" -msgstr "Cadeia de Entrada de LAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" -msgstr "Cadeia de Entrada WAN IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -"Os addons automáticos da whitelist são armazenados temporários no IPSet e " -"gravadaos permanentemente na lista branca local. Desative esta opção para " -"evitar a gravar localmente." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" -msgstr "Informações do Whois" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "banIP" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" -msgstr "Estado da banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" +msgstr "" + +#~ msgid "ASN Overview" +#~ msgstr "Visão Geral da ASN" + +#~ msgid "ASN Prefixes" +#~ msgstr "Prefixos ASN" + +#~ msgid "ASN/Country" +#~ msgstr "ASN/País" + +#~ msgid "Advanced" +#~ msgstr "Avançado" + +#~ msgid "Automatic WAN Interface Detection" +#~ msgstr "Deteção Automática de Interface WAN" + +#~ msgid "" +#~ "Blacklist auto addons are stored temporary in the IPSet and saved " +#~ "permanently in the local blacklist. Disable this option to prevent the " +#~ "local save." +#~ msgstr "" +#~ "Os autoadicionais da lista negra são armazenados temporariamente no IPSet " +#~ "e salvos permanentemente na lista negra local. Desative esta opção para " +#~ "evitar a gravação local." + +#~ msgid "Check the current available IPSets." +#~ msgstr "Verifique os IPSets atualmente disponíveis." + +#~ msgid "" +#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet." +#~ msgstr "" +#~ "Configuração do pacote banIP para bloquear endereços/subredes ip via " +#~ "IPSet." + +#~ msgid "Country Resources" +#~ msgstr "Recursos do País" + +#~ msgid "DNS Chain" +#~ msgstr "Cadeia DNS" + +#~ msgid "DST Target IPv4" +#~ msgstr "Destino DST IPv4" + +#~ msgid "DST Target IPv6" +#~ msgstr "Destino DST IPv6" + +#~ msgid "Description" +#~ msgstr "Descrição" + +#~ msgid "Download Options" +#~ msgstr "Opções de Descarregamento" + +#~ msgid "Download Utility, RT Monitor" +#~ msgstr "Ferramenta de Descarregamento, Monitor RT" + +#~ msgid "Edit Configuration" +#~ msgstr "Editar configuração" + +#~ msgid "Enable banIP" +#~ msgstr "Ativar banIP" + +#~ msgid "Enable verbose debug logging in case of any processing error." +#~ msgstr "" +#~ "Ativar o registro de depuração detalhado no caso de qualquer erro de " +#~ "processamento." + +#~ msgid "Enter IP/CIDR/ASN/ISO" +#~ msgstr "Entrar IP/CIDR/ASN/ISO" + +#~ msgid "Extra Options" +#~ msgstr "Opções Adicionais" + +#~ msgid "" +#~ "For further information <a href=\"%s\" target=\"_blank\">check the online " +#~ "documentation</a>" +#~ msgstr "" +#~ "Para mais informações <a href=\"%s\" target=\"_blank\">veja a " +#~ "documentação online</a>" + +#~ msgid "" +#~ "For further performance improvements you can raise this value, e.g. '8' " +#~ "or '16' should be safe." +#~ msgstr "" +#~ "Para melhorar o desempenho ainda mais, pode aumentar este valor, por " +#~ "exemplo, '8' ou '16' devem ser seguros." + +#~ msgid "Geo Location" +#~ msgstr "Geolocalização" + +#~ msgid "Grant UCI access for luci-app-banip" +#~ msgstr "Conceder acesso UCI ao luci-app-banip" + +#~ msgid "IANA Information" +#~ msgstr "Informações da IANA" + +#~ msgid "IP/ASN Mapping" +#~ msgstr "Mapeamento IP/ASN" + +#~ msgid "IPSet Sources" +#~ msgstr "Fontes IPSet" + +#~ msgid "IPSet-Lookup" +#~ msgstr "Pesquisa IPSet" + +#~ msgid "Input file not found, please check your configuration." +#~ msgstr "" +#~ "Ficheiro de entrada não encontrado, por favor verifique a sua " +#~ "configuração." + +#~ msgid "LAN Forward Chain IPv4" +#~ msgstr "Cadeia para Frente de LAN IPv4" + +#~ msgid "LAN Forward Chain IPv6" +#~ msgstr "Cadeia para Frente de LAN IPv6" + +#~ msgid "LAN Input Chain IPv4" +#~ msgstr "Cadeia de Entrada de LAN IPv4" + +#~ msgid "LAN Input Chain IPv6" +#~ msgstr "Cadeia para Entrada de LAN IPv4" + +#~ msgid "Load" +#~ msgstr "Carga" + +#~ msgid "Loading" +#~ msgstr "A carregar" + +#~ msgid "Loading ..." +#~ msgstr "Carregando ..." + +#~ msgid "Local Save Blacklist Addons" +#~ msgstr "Addons Locais Gravados na Lista Negra" + +#~ msgid "Local Save Whitelist Addons" +#~ msgstr "Addons Locais Gravados na Lista de Permissões" + +#~ msgid "Low Priority Service" +#~ msgstr "Serviço de Baixa Prioridade" + +#~ msgid "Manual WAN Interface Selection" +#~ msgstr "Seleção Manual de Interface WAN" + +#~ msgid "Max. Download Queue" +#~ msgstr "Fila Max. de Descarregamentos" + +#~ msgid "No response!" +#~ msgstr "Sem resposta!" + +#~ msgid "" +#~ "Options for further tweaking in case the defaults are not suitable for " +#~ "you." +#~ msgstr "" +#~ "Opções para ajustes adicionais, caso as predefinições não sejam adequadas " +#~ "para si." + +#~ msgid "" +#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " +#~ "notation and comments introduced with '#' are allowed." +#~ msgstr "" +#~ "Por favor, adicione apenas um endereço IPv4 ou IPv6 por linha. Intervalos " +#~ "de IP na notação CIDR e comentários introduzidos com '#' são permitidos." + +#~ msgid "Please edit this file directly in a terminal session." +#~ msgstr "Por favor, edite este ficheiro diretamente numa sessão de terminal." + +#~ msgid "RIPE-Lookup" +#~ msgstr "Pesquisa RIPE" + +#~ msgid "Refresh IPSets" +#~ msgstr "Atualizar IPSets" + +#~ msgid "Reload" +#~ msgstr "Recarregar" + +#~ msgid "Reload IPSet Sources" +#~ msgstr "Recarregar Fontes IPSet" + +#~ msgid "Runtime Information" +#~ msgstr "Informação sobre a Execução" + +#~ msgid "SRC Target IPv4" +#~ msgstr "Destino SRC IPv4" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "Versão da banIP" +#~ msgid "SRC Target IPv6" +#~ msgstr "Destino SRC IPv6" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "ativar IPv4" +#~ msgid "SRC/DST" +#~ msgstr "SRC/DST" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "ativar IPv6" +#~ msgid "SSH Daemon" +#~ msgstr "Daemon do SSH" + +#~ msgid "SSH/LuCI RT Monitor" +#~ msgstr "Monitor SSH / LuCI RT" + +#~ msgid "" +#~ "Select the SSH daemon for logfile parsing, to detect break-in events." +#~ msgstr "" +#~ "Selecione o daemon SSH para análise de ficheiros de log, para detetar " +#~ "eventos de invasão." + +#~ msgid "Select the used start type during boot." +#~ msgstr "Seleccionar o tipo de inicialização utilizado durante o arranque." + +#~ msgid "Select your preferred download utility." +#~ msgstr "Selecione a sua ferramenta de descarregamento preferida." + +#~ msgid "Select your preferred interface(s) manually." +#~ msgstr "Selecione a(s) sua(s) interface(s) preferida(s) manualmente." + +#~ msgid "" +#~ "Set the nice level to 'low priority' and banIP background processing will " +#~ "take less resources from the system." +#~ msgstr "" +#~ "Defina o nível nice para 'baixa prioridade' e o processamento em segundo " +#~ "plano do banIP exigirá menos recursos do sistema." + +#~ msgid "Show only set member with packet counter > 0" +#~ msgstr "Mostrar apenas membro definido com contador de pacotes > 0" + +#~ msgid "" +#~ "Size of the download queue to handle downloads & IPset processing in " +#~ "parallel (default '4')." +#~ msgstr "" +#~ "Tamanho da fila de descarregamento para lidar com descarregamentos & " +#~ "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 (≥ 100 KB)." +#~ msgstr "" +#~ "O tamanho do ficheiro é demasiado grande para editar online em LuCI (≥ " +#~ "100 KB)." + +#~ msgid "This change requires a manual service stop/re-start to take effect." +#~ msgstr "" +#~ "Esta alteração requer uma paragem/reinicialização manual do serviço para " +#~ "ter efeito." + +#~ msgid "" +#~ "This data call gives access to various data sources maintained by IANA." +#~ msgstr "" +#~ "Essa chamada de dados dá acesso a várias fontes de dados mantidas pela " +#~ "IANA." + +#~ msgid "" +#~ "This data call lists the Internet resources associated with a country, " +#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#~ msgstr "" +#~ "Esta chamada de dados lista os recursos da Internet associados a um país, " +#~ "incluindo ASNs, faixas IPv4 e prefixos CIDR IPv4/6." + +#~ msgid "This data call returns all announced prefixes for a given ASN." +#~ msgstr "" +#~ "Esta chamada de dados retorna todos os prefixos anunciados para um " +#~ "determinado ASN." + +#~ msgid "" +#~ "This data call returns geolocation information for the given IP space, or " +#~ "for announced IP prefixes in the case of ASNs." +#~ msgstr "" +#~ "Esta chamada de dados retorna informações de geolocalização para o espaço " +#~ "IP dado, ou para prefixos IP anunciados no caso de ASNs." + +#~ msgid "" +#~ "This data call returns the containing prefix and announcing ASN of a " +#~ "given IP address." +#~ msgstr "" +#~ "Essa chamada de dados retorna o prefixo que contém e anuncia o ASN de um " +#~ "determinado endereço IP." + +#~ msgid "" +#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) " +#~ "and reverse (PTR) records starting form either a hostname or an IP " +#~ "address." +#~ msgstr "" +#~ "Esta chamada de dados retorna a cadeia recursiva dos registros DNS " +#~ "forward (A/AAAAA/CNAME) e reverse (PTR), começando com um nome de host ou " +#~ "um endereço IP." + +#~ msgid "" +#~ "This data call returns whois information from the relevant Regional " +#~ "Internet Registry and Routing Registry." +#~ msgstr "" +#~ "Esta chamada de dados retorna informações whois dos relevantes Registro " +#~ "Regional de Internet e Registro de Roteamento." + +#~ msgid "" +#~ "This data call shows general informations about an ASN like its " +#~ "announcement status and the name of its holder according to the WHOIS " +#~ "service." +#~ msgstr "" +#~ "Esta chamada de dados mostra informações gerais sobre um ASN como o seu " +#~ "estado de anúncio e o nome do seu titular de acordo com o serviço WHOIS." + +#~ msgid "" +#~ "This form allows you to modify the content of the banIP blacklist (%s)." +#~ "<br />" +#~ msgstr "" +#~ "Este formulário permite que você modifique o conteúdo da lista negra da " +#~ "banIP (%s).<br />" + +#~ msgid "" +#~ "This form allows you to modify the content of the banIP whitelist (%s)." +#~ "<br />" +#~ msgstr "" +#~ "Este formulário permite que modifique o conteúdo da lista branca da banIP " +#~ "(%s).<br />" + +#~ msgid "" +#~ "This form allows you to modify the content of the main banIP " +#~ "configuration file (/etc/config/banip)." +#~ msgstr "" +#~ "Este formulário permite que você modifique o conteúdo do ficheiro " +#~ "principal de configuração da banIP (/etc/config/banip)." + +#~ msgid "View Logfile" +#~ msgstr "Ver Ficheiro de Registo" + +#~ msgid "WAN Forward Chain IPv4" +#~ msgstr "Cadeia para Frente de WAN IPv4" + +#~ msgid "WAN Forward Chain IPv6" +#~ msgstr "Cadeia para Frente de WAN IPv6" + +#~ msgid "WAN Input Chain IPv4" +#~ msgstr "Cadeia de Entrada de LAN IPv4" + +#~ msgid "WAN Input Chain IPv6" +#~ msgstr "Cadeia de Entrada WAN IPv6" + +#~ msgid "" +#~ "Whitelist auto addons are stored temporary in the IPSet and saved " +#~ "permanently in the local whitelist. Disable this option to prevent the " +#~ "local save." +#~ msgstr "" +#~ "Os addons automáticos da whitelist são armazenados temporários no IPSet e " +#~ "gravadaos permanentemente na lista branca local. Desative esta opção para " +#~ "evitar a gravar localmente." + +#~ msgid "Whois Information" +#~ msgstr "Informações do Whois" + +#~ msgid "banIP Status" +#~ msgstr "Estado da banIP" + +#~ msgid "banIP Version" +#~ msgstr "Versão da banIP" + +#~ msgid "enable IPv4" +#~ msgstr "ativar IPv4" + +#~ msgid "enable IPv6" +#~ msgstr "ativar IPv6" diff --git a/applications/luci-app-banip/po/pt_BR/banip.po b/applications/luci-app-banip/po/pt_BR/banip.po index d64af699a5..b4b84dfbff 100644 --- a/applications/luci-app-banip/po/pt_BR/banip.po +++ b/applications/luci-app-banip/po/pt_BR/banip.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-05-02 10:21+0000\n" +"PO-Revision-Date: 2021-02-05 14:57+0000\n" "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n" "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/" "openwrt/luciapplicationsbanip/pt_BR/>\n" @@ -8,545 +8,1215 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.1-dev\n" +"X-Generator: Weblate 4.5-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" -msgstr "Visão geral da ASN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "Ação" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" -msgstr "Prefixos ASN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "Fontes Ativas" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" -msgstr "ASN/País" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "Configurações Adicionais" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" "Atraso de disparo adicional em segundos antes do início do processamento de " "banIP." -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "Avançado" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "Configurações Avançadas do E-Mail" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" -msgstr "Detecção automática de interface WAN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "Diretório da cópia de segurança" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "Diretório Base Temporário" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -"Os complementos da lista negra são armazenados temporariamente no IPSet e " -"salvos permanentemente na lista negra local. Desative esta opção para evitar " -"a gravação local." -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." -msgstr "Verifique os IPSets atualmente disponíveis." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" +msgstr "Fontes das listas de bloqueio" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" +msgstr "Cancelar" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" msgstr "" -"Configuração do pacote banIP para bloquear os endereços/subredes IP via " -"IPSet." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" -msgstr "Recursos do País" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" -msgstr "Cadeia de DNS" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" -msgstr "DST de Destino IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" -msgstr "DST de Destino IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Descrição" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" -msgstr "Opções de Download" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "Parâmetros de Download" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "Fila de Download" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "Ferramenta para Baixar" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" -msgstr "Download de Utilitário, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "Notificação por E-Mail" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "E-Mail do Perfil" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "Endereço de E-Mail do Destinatário" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "Endereço de E-Mail do Remetente" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "Assunto do E-Mail" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "Editar a Lista Negra" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" -msgstr "Editar a Configuração" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "Editar a Lista Branca" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" -msgstr "Ativar o banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." msgstr "" -"Habilita os registros de depuração detalhados em caso de qualquer erro de " +"Ativa o registro de depuração detalhada nos casos de qualquer erro de " "processamento." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" -msgstr "Entrar com o IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" +msgstr "Ativado" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" -msgstr "Opções Adicionais" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." msgstr "" -"Para mais informações, <a href=\"%s\" target=\"_blank\">veja a documentação " -"online</a>" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" msgstr "" -"Para melhoramentos no desempenho, você pode aumentar este valor (ex: '8' ou " -"'16' deve ser seguro)." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" -msgstr "Geolocalização" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "Tarefa(s) existente(s)" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "Configurações Gerais" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" +msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" -msgstr "Conceda acesso UCI ao luci-app-banip" +msgid "Grant access to LuCI app banIP" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" -msgstr "Informação IANA" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" -msgstr "Mapeamento IP/ASN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "Informações IPSet" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" -msgstr "Fontes IPSet" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" -msgstr "Varredura-IPSet" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -"O arquivo de entrada não foi encontrado. Por favor, verifique a sua " -"configuração." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" -msgstr "Cadeia de Encaminhamento LAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" +msgstr "Suporte ao IPv6" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" -msgstr "Cadeia de Encaminhamento LAN IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" +msgstr "Informações" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" -msgstr "Cadeia de Entrada LAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" -msgstr "Cadeia de Entrada LAN IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "Última Execução" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" -msgstr "Carga" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "Carregando" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." -msgstr "Carregando ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" -msgstr "Complementos Locais da Lista Negra" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" -msgstr "Complementos Locais da Lista Branca" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" -msgstr "Serviço de Baixa Prioridade" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" -msgstr "Seleção Manual da Interface WAN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" -msgstr "Tamanho Máximo da Fila de Download" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." +msgstr "Lista de ferramentas compatíveis e já pré-configuradas para download." -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" -msgstr "Sem resposta!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" +msgstr "Exibir o Registro Log" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" msgstr "" -"Opções para aprimoramentos adicionais caso as predefinições não funcionem " -"com você." -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 +msgid "" +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "Nome" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "A Consulta Não Retornou Resultados!" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 msgid "Overview" msgstr "Visão Geral" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 -msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." msgstr "" -"Adicione apenas um endereço IPv4 ou IPv6 por linha. Intervalos de IP na " -"notação CIDR e são permitidos todos os comentários que comecem com '#'." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." -msgstr "Por favor, edite esse arquivo diretamente em uma sessão de terminal." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" +msgstr "Consulta" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" -msgstr "Varredura-RIPE" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 msgid "Refresh" msgstr "Atualizar" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" -msgstr "Atualizar os Conjuntos de IPs" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" +msgstr "Atualize o Temporizador" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." +msgstr "Atualizando o Temporizador..." -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" -msgstr "Recarregar" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" +msgstr "Diretório do Relatório" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" -msgstr "Recarregar os Recursos dos Conjuntos de IP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" +msgstr "Reiniciar" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" -msgstr "Informação de execução" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" +msgstr "Resultado" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" -msgstr "Destino SRC IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "Executar Flags" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" -msgstr "Destino SRC IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" -msgstr "ORG/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" -msgstr "Daemon SSH" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" -msgstr "Monitor SSH/LuCI RT" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 msgid "Save" msgstr "Salvar" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 +msgid "" +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." msgstr "" -"Selecione o daemon SSH para análise de arquivos de registro (log) para a " -"detecção de ocorrências de invasão." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." -msgstr "Selecione o tipo de início usado durante a inicialização." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "" +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." -msgstr "Selecione o seu utilitário de download preferido." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." -msgstr "Selecione manualmente as sua(s) interface(s) preferida(s)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" +msgstr "Prioridade do serviço" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -"Defina o 'nice level' para 'prioridade baixa' e o processo do banIP em " -"segundo plano para exigir menos recursos do sistema." -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." msgstr "" -"Mostrar apenas o grupo de membros definido com contador de pacotes > 0" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." msgstr "" -"Tamanho da fila de download para lidar com os downloads & processamento " -"do IPset em paralelo (padrão '4')." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -"Opções especiais para o utilitário de download selecionado, por exemplo '--" -"timeout=20 -O'." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" -msgstr "Tipo de Início" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." msgstr "" -"Inicia um pequeno registro log/banIP em segundo plano para bloquear ataques " -"de força bruta SSH/LuCI em tempo real." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." msgstr "" -"Diretório de destino para backups do banIP. O padrão é '/tmp', por favor use " -"preferencialmente um disco não volátil se disponível." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -"O API de Dados RIPEstat Data API é a interface pública de dados fornecida " -"pelo RIPE NCC, para mais detalhes clique <a href=\"https://stat.ripe.net/" -"docs/data_api\" target=\"_blank\" rel=\"noopener noreferrer\">aqui</a>." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." msgstr "" -"O tamanho do arquivo é muito grande para ser editado pelo LuCI (≥ 100 KB)." -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." msgstr "" -"A saída do syslog, é pré-filtrada apenas para mensagens relacionadas ao " -"banIP." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." -msgstr "Esta mudança requer um reinício manual do serviço para fazer efeito." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" +msgstr "Configurações" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." msgstr "" -"Essa chamada de dados dá acesso a várias fontes de dados mantidas pela IANA." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 -msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" msgstr "" -"Esta chamada de dados lista os recursos da Internet associados a um país, " -"incluindo ASNs, faixas IPv4 e prefixos CIDR IPv4/6." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." msgstr "" -"Esta chamada de dados retorna todos os prefixos anunciados para um " -"determinado ASN." +"Opções especiais de configuração para o utilitário de download selecionado." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." msgstr "" -"Esta chamada de dados retorna informações de geolocalização para o espaço IP " -"informado ou para prefixos IP anunciados no caso de ASNs." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 -msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "Interface do Gatilho de Inicialização" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "Condição Geral / Versão" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "Suspender" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." msgstr "" -"Esta chamada de dados retorna o conteúdo de prefixo e anuncia o ASN de um " -"determinado endereço IP." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "Não foi possível atualizar o tempo de atualização do temporizador." + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "O tempo de atualização foi atualizado." + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "O dia da semana (valores opc.: 1-7 possivelmente set. por , ou -)" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "A parte das horas (obg., intervalo: 0-23)" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "A parte dos minutos (obg., intervalo: 0-59)" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -"Esta chamada de dados retorna a cadeia recursiva dos registros de " -"encaminhamento do DNS (A/AAAAA/CNAME) e reverso (PTR), começando com um nome " -"de host ou um endereço de IP." +"A saída do syslog, é pré-filtrada apenas para mensagens relacionadas ao " +"banIP." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -"Esta chamada de dados retorna informações whois do Registro Regional de " -"Internet e Registro Relevantes de Roteamento." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -"Esta chamada de dados mostra informações gerais sobre um ASN como a condição " -"do anúncio e o nome do seu titular de acordo com o serviço WHOIS." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -"Este formulário permite que você modifique o conteúdo da lista negra banIP " -"(%s).<br />" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." msgstr "" -"Este formulário permite que você modifique o conteúdo da lista branca banIP " -"(%s).<br />" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." msgstr "" -"Este formulário permite que você modifique o conteúdo do arquivo de " -"configuração principal do banIP (/etc/config/banip)." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "Gatilho de Atraso" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" +msgstr "Tipo" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" +msgstr "Impossível salvar as modificações: %s" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 msgid "Verbose Debug Logging" msgstr "Registros Detalhados de Depuração" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" -msgstr "Visualizar o Arquivo de Registros (log)" - -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" -msgstr "Cadeia de Encaminhamento LAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" -msgstr "Cadeia de Encaminhamento LAN IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" -msgstr "Cadeia de Entrada WAN IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" -msgstr "Cadeia de entrada WAN IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -"Os complementos da lista branca são armazenados temporariamente no IPSet e " -"salvos permanentemente na lista branca local. Desative esta opção para " -"evitar a gravação local." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" -msgstr "Informação Whois" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." +msgstr "Lista Branca..." -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "Banir IP" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" -msgstr "Condição do banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" +msgstr "" + +#~ msgid "ASN Overview" +#~ msgstr "Visão geral da ASN" + +#~ msgid "ASN Prefixes" +#~ msgstr "Prefixos ASN" + +#~ msgid "ASN/Country" +#~ msgstr "ASN/País" + +#~ msgid "Advanced" +#~ msgstr "Avançado" + +#~ msgid "Automatic WAN Interface Detection" +#~ msgstr "Detecção automática de interface WAN" + +#~ msgid "" +#~ "Blacklist auto addons are stored temporary in the IPSet and saved " +#~ "permanently in the local blacklist. Disable this option to prevent the " +#~ "local save." +#~ msgstr "" +#~ "Os complementos da lista negra são armazenados temporariamente no IPSet e " +#~ "salvos permanentemente na lista negra local. Desative esta opção para " +#~ "evitar a gravação local." + +#~ msgid "Check the current available IPSets." +#~ msgstr "Verifique os IPSets atualmente disponíveis." + +#~ msgid "" +#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet." +#~ msgstr "" +#~ "Configuração do pacote banIP para bloquear os endereços/subredes IP via " +#~ "IPSet." + +#~ msgid "Country Resources" +#~ msgstr "Recursos do País" + +#~ msgid "DNS Chain" +#~ msgstr "Cadeia de DNS" + +#~ msgid "DST Target IPv4" +#~ msgstr "DST de Destino IPv4" + +#~ msgid "DST Target IPv6" +#~ msgstr "DST de Destino IPv6" + +#~ msgid "Description" +#~ msgstr "Descrição" + +#~ msgid "Download Options" +#~ msgstr "Opções de Download" + +#~ msgid "Download Utility, RT Monitor" +#~ msgstr "Download de Utilitário, RT Monitor" + +#~ msgid "Edit Configuration" +#~ msgstr "Editar a Configuração" + +#~ msgid "Enable banIP" +#~ msgstr "Ativar o banIP" + +#~ msgid "Enable verbose debug logging in case of any processing error." +#~ msgstr "" +#~ "Habilita os registros de depuração detalhados em caso de qualquer erro de " +#~ "processamento." + +#~ msgid "Enter IP/CIDR/ASN/ISO" +#~ msgstr "Entrar com o IP/CIDR/ASN/ISO" + +#~ msgid "Extra Options" +#~ msgstr "Opções Adicionais" + +#~ msgid "" +#~ "For further information <a href=\"%s\" target=\"_blank\">check the online " +#~ "documentation</a>" +#~ msgstr "" +#~ "Para mais informações, <a href=\"%s\" target=\"_blank\">veja a " +#~ "documentação online</a>" + +#~ msgid "" +#~ "For further performance improvements you can raise this value, e.g. '8' " +#~ "or '16' should be safe." +#~ msgstr "" +#~ "Para melhoramentos no desempenho, você pode aumentar este valor (ex: '8' " +#~ "ou '16' deve ser seguro)." + +#~ msgid "Geo Location" +#~ msgstr "Geolocalização" + +#~ msgid "Grant UCI access for luci-app-banip" +#~ msgstr "Conceda acesso UCI ao luci-app-banip" + +#~ msgid "IANA Information" +#~ msgstr "Informação IANA" + +#~ msgid "IP/ASN Mapping" +#~ msgstr "Mapeamento IP/ASN" + +#~ msgid "IPSet Sources" +#~ msgstr "Fontes IPSet" + +#~ msgid "IPSet-Lookup" +#~ msgstr "Varredura-IPSet" + +#~ msgid "Input file not found, please check your configuration." +#~ msgstr "" +#~ "O arquivo de entrada não foi encontrado. Por favor, verifique a sua " +#~ "configuração." + +#~ msgid "LAN Forward Chain IPv4" +#~ msgstr "Cadeia de Encaminhamento LAN IPv4" + +#~ msgid "LAN Forward Chain IPv6" +#~ msgstr "Cadeia de Encaminhamento LAN IPv6" + +#~ msgid "LAN Input Chain IPv4" +#~ msgstr "Cadeia de Entrada LAN IPv4" + +#~ msgid "LAN Input Chain IPv6" +#~ msgstr "Cadeia de Entrada LAN IPv6" + +#~ msgid "Load" +#~ msgstr "Carga" + +#~ msgid "Loading" +#~ msgstr "Carregando" + +#~ msgid "Loading ..." +#~ msgstr "Carregando ..." + +#~ msgid "Local Save Blacklist Addons" +#~ msgstr "Complementos Locais da Lista Negra" + +#~ msgid "Local Save Whitelist Addons" +#~ msgstr "Complementos Locais da Lista Branca" + +#~ msgid "Low Priority Service" +#~ msgstr "Serviço de Baixa Prioridade" + +#~ msgid "Manual WAN Interface Selection" +#~ msgstr "Seleção Manual da Interface WAN" + +#~ msgid "Max. Download Queue" +#~ msgstr "Tamanho Máximo da Fila de Download" + +#~ msgid "No response!" +#~ msgstr "Sem resposta!" + +#~ msgid "" +#~ "Options for further tweaking in case the defaults are not suitable for " +#~ "you." +#~ msgstr "" +#~ "Opções para aprimoramentos adicionais caso as predefinições não funcionem " +#~ "com você." + +#~ msgid "" +#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " +#~ "notation and comments introduced with '#' are allowed." +#~ msgstr "" +#~ "Adicione apenas um endereço IPv4 ou IPv6 por linha. Intervalos de IP na " +#~ "notação CIDR e são permitidos todos os comentários que comecem com '#'." + +#~ msgid "Please edit this file directly in a terminal session." +#~ msgstr "" +#~ "Por favor, edite esse arquivo diretamente em uma sessão de terminal." + +#~ msgid "RIPE-Lookup" +#~ msgstr "Varredura-RIPE" + +#~ msgid "Refresh IPSets" +#~ msgstr "Atualizar os Conjuntos de IPs" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "Versão do banIP" +#~ msgid "Reload" +#~ msgstr "Recarregar" + +#~ msgid "Reload IPSet Sources" +#~ msgstr "Recarregar os Recursos dos Conjuntos de IP" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "ativar IPV4" +#~ msgid "Runtime Information" +#~ msgstr "Informação de execução" + +#~ msgid "SRC Target IPv4" +#~ msgstr "Destino SRC IPv4" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "ativar IPV6" +#~ msgid "SRC Target IPv6" +#~ msgstr "Destino SRC IPv6" + +#~ msgid "SRC/DST" +#~ msgstr "ORG/DST" + +#~ msgid "SSH Daemon" +#~ msgstr "Daemon SSH" + +#~ msgid "SSH/LuCI RT Monitor" +#~ msgstr "Monitor SSH/LuCI RT" + +#~ msgid "" +#~ "Select the SSH daemon for logfile parsing, to detect break-in events." +#~ msgstr "" +#~ "Selecione o daemon SSH para análise de arquivos de registro (log) para a " +#~ "detecção de ocorrências de invasão." + +#~ msgid "Select the used start type during boot." +#~ msgstr "Selecione o tipo de início usado durante a inicialização." + +#~ msgid "Select your preferred download utility." +#~ msgstr "Selecione o seu utilitário de download preferido." + +#~ msgid "Select your preferred interface(s) manually." +#~ msgstr "Selecione manualmente as sua(s) interface(s) preferida(s)." + +#~ msgid "" +#~ "Set the nice level to 'low priority' and banIP background processing will " +#~ "take less resources from the system." +#~ msgstr "" +#~ "Defina o 'nice level' para 'prioridade baixa' e o processo do banIP em " +#~ "segundo plano para exigir menos recursos do sistema." + +#~ msgid "Show only set member with packet counter > 0" +#~ msgstr "" +#~ "Mostrar apenas o grupo de membros definido com contador de pacotes > 0" + +#~ msgid "" +#~ "Size of the download queue to handle downloads & IPset processing in " +#~ "parallel (default '4')." +#~ msgstr "" +#~ "Tamanho da fila de download para lidar com os downloads & " +#~ "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 (≥ 100 KB)." +#~ msgstr "" +#~ "O tamanho do arquivo é muito grande para ser editado pelo LuCI (≥ 100 " +#~ "KB)." + +#~ msgid "This change requires a manual service stop/re-start to take effect." +#~ msgstr "" +#~ "Esta mudança requer um reinício manual do serviço para fazer efeito." + +#~ msgid "" +#~ "This data call gives access to various data sources maintained by IANA." +#~ msgstr "" +#~ "Essa chamada de dados dá acesso a várias fontes de dados mantidas pela " +#~ "IANA." + +#~ msgid "" +#~ "This data call lists the Internet resources associated with a country, " +#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#~ msgstr "" +#~ "Esta chamada de dados lista os recursos da Internet associados a um país, " +#~ "incluindo ASNs, faixas IPv4 e prefixos CIDR IPv4/6." + +#~ msgid "This data call returns all announced prefixes for a given ASN." +#~ msgstr "" +#~ "Esta chamada de dados retorna todos os prefixos anunciados para um " +#~ "determinado ASN." + +#~ msgid "" +#~ "This data call returns geolocation information for the given IP space, or " +#~ "for announced IP prefixes in the case of ASNs." +#~ msgstr "" +#~ "Esta chamada de dados retorna informações de geolocalização para o espaço " +#~ "IP informado ou para prefixos IP anunciados no caso de ASNs." + +#~ msgid "" +#~ "This data call returns the containing prefix and announcing ASN of a " +#~ "given IP address." +#~ msgstr "" +#~ "Esta chamada de dados retorna o conteúdo de prefixo e anuncia o ASN de um " +#~ "determinado endereço IP." + +#~ msgid "" +#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) " +#~ "and reverse (PTR) records starting form either a hostname or an IP " +#~ "address." +#~ msgstr "" +#~ "Esta chamada de dados retorna a cadeia recursiva dos registros de " +#~ "encaminhamento do DNS (A/AAAAA/CNAME) e reverso (PTR), começando com um " +#~ "nome de host ou um endereço de IP." + +#~ msgid "" +#~ "This data call returns whois information from the relevant Regional " +#~ "Internet Registry and Routing Registry." +#~ msgstr "" +#~ "Esta chamada de dados retorna informações whois do Registro Regional de " +#~ "Internet e Registro Relevantes de Roteamento." + +#~ msgid "" +#~ "This data call shows general informations about an ASN like its " +#~ "announcement status and the name of its holder according to the WHOIS " +#~ "service." +#~ msgstr "" +#~ "Esta chamada de dados mostra informações gerais sobre um ASN como a " +#~ "condição do anúncio e o nome do seu titular de acordo com o serviço WHOIS." + +#~ msgid "" +#~ "This form allows you to modify the content of the banIP blacklist (%s)." +#~ "<br />" +#~ msgstr "" +#~ "Este formulário permite que você modifique o conteúdo da lista negra " +#~ "banIP (%s).<br />" + +#~ msgid "" +#~ "This form allows you to modify the content of the banIP whitelist (%s)." +#~ "<br />" +#~ msgstr "" +#~ "Este formulário permite que você modifique o conteúdo da lista branca " +#~ "banIP (%s).<br />" + +#~ msgid "" +#~ "This form allows you to modify the content of the main banIP " +#~ "configuration file (/etc/config/banip)." +#~ msgstr "" +#~ "Este formulário permite que você modifique o conteúdo do arquivo de " +#~ "configuração principal do banIP (/etc/config/banip)." + +#~ msgid "View Logfile" +#~ msgstr "Visualizar o Arquivo de Registros (log)" + +#~ msgid "WAN Forward Chain IPv4" +#~ msgstr "Cadeia de Encaminhamento LAN IPv4" + +#~ msgid "WAN Forward Chain IPv6" +#~ msgstr "Cadeia de Encaminhamento LAN IPv6" + +#~ msgid "WAN Input Chain IPv4" +#~ msgstr "Cadeia de Entrada WAN IPv4" + +#~ msgid "WAN Input Chain IPv6" +#~ msgstr "Cadeia de entrada WAN IPv6" + +#~ msgid "" +#~ "Whitelist auto addons are stored temporary in the IPSet and saved " +#~ "permanently in the local whitelist. Disable this option to prevent the " +#~ "local save." +#~ msgstr "" +#~ "Os complementos da lista branca são armazenados temporariamente no IPSet " +#~ "e salvos permanentemente na lista branca local. Desative esta opção para " +#~ "evitar a gravação local." + +#~ msgid "Whois Information" +#~ msgstr "Informação Whois" + +#~ msgid "banIP Status" +#~ msgstr "Condição do banIP" + +#~ msgid "banIP Version" +#~ msgstr "Versão do banIP" + +#~ msgid "enable IPv4" +#~ msgstr "ativar IPV4" + +#~ msgid "enable IPv6" +#~ msgstr "ativar IPV6" diff --git a/applications/luci-app-banip/po/ro/banip.po b/applications/luci-app-banip/po/ro/banip.po index e62f234a56..21b0f024de 100644 --- a/applications/luci-app-banip/po/ro/banip.po +++ b/applications/luci-app-banip/po/ro/banip.po @@ -11,484 +11,869 @@ msgstr "" "20)) ? 1 : 2;\n" "X-Generator: Weblate 3.11-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" -msgstr "ASN Prezentare generală" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" -msgstr "ASN Prefixe" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" -msgstr "ASN / Țară" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" "Întârziere suplimentară declanșare in secunde înainte de începerea " "procesării banIP." -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "Avansat" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "Director copie de siguranţă" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -"Lista Neagră este stocata temporar în IPSet și salvata permanent în lista " -"neagră locală. Dezactivați această opțiune pentru a preveni salvarea locală." -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Descriere" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "Utilitar descărcare" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "Editare listă neagră" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" -msgstr "Editare configuraţie" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "Editare listă albă" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" -msgstr "Opțiuni suplimentare" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." -msgstr "Fișierul de intrare nu a fost găsit, vă rugăm verificaţi configuraţia." +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "Ultima rulare" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" -msgstr "Incărcare" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "Încărcare" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 +msgid "" +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 msgid "Overview" msgstr "Prezentare generală" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 -msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." -msgstr "Vă rugăm editaţi acest fişier intr-o sesiune de terminal." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 msgid "Refresh" msgstr "Reîmprospătare" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 msgid "Save" msgstr "Salvează" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 +msgid "" +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "" +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 -msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 -msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "Intârzierea declanșării" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 -msgid "Verbose Debug Logging" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" -msgstr "Vezi fișierul log" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Verbose Debug Logging" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "" +#~ msgid "ASN Overview" +#~ msgstr "ASN Prezentare generală" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "" +#~ msgid "ASN Prefixes" +#~ msgstr "ASN Prefixe" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "" +#~ msgid "ASN/Country" +#~ msgstr "ASN / Țară" + +#~ msgid "Advanced" +#~ msgstr "Avansat" + +#~ msgid "" +#~ "Blacklist auto addons are stored temporary in the IPSet and saved " +#~ "permanently in the local blacklist. Disable this option to prevent the " +#~ "local save." +#~ msgstr "" +#~ "Lista Neagră este stocata temporar în IPSet și salvata permanent în lista " +#~ "neagră locală. Dezactivați această opțiune pentru a preveni salvarea " +#~ "locală." + +#~ msgid "Description" +#~ msgstr "Descriere" + +#~ msgid "Edit Configuration" +#~ msgstr "Editare configuraţie" + +#~ msgid "Extra Options" +#~ msgstr "Opțiuni suplimentare" + +#~ msgid "Input file not found, please check your configuration." +#~ msgstr "" +#~ "Fișierul de intrare nu a fost găsit, vă rugăm verificaţi configuraţia." + +#~ msgid "Load" +#~ msgstr "Incărcare" + +#~ msgid "Loading" +#~ msgstr "Încărcare" + +#~ msgid "Please edit this file directly in a terminal session." +#~ msgstr "Vă rugăm editaţi acest fişier intr-o sesiune de terminal." + +#~ msgid "View Logfile" +#~ msgstr "Vezi fișierul log" diff --git a/applications/luci-app-banip/po/ru/banip.po b/applications/luci-app-banip/po/ru/banip.po index 56311df1d9..ed219b300a 100644 --- a/applications/luci-app-banip/po/ru/banip.po +++ b/applications/luci-app-banip/po/ru/banip.po @@ -11,491 +11,910 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.4.1-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" -msgstr "Обзор автономный системы" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" -msgstr "Префиксы ASN" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" -msgstr "ASN/страна" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "Дополнительная задержка срабатывания правил banIP в секундах." -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "Дополнительно" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" -msgstr "Автоматическое определение WAN интерфейса" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "Папка для резервных копий" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Описание" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "Утилита для загрузки" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "Редактировать чёрный список" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" -msgstr "Редактировать config файл" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "Редактировать белый список" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -"Включить ведение подробного журнала для отладки в случае ошибок обработки." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" -msgstr "Дополнительные настройки" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -"Для получения дополнительной информации <a href=\"%s\" target=\"_blank\"> " -"смотрите онлайн документацию</a>" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" msgstr "" -"<br />Для повышения производительности вы можете увеличить это значение, " -"например значения '8' или '16' должны быть безопасными." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" -msgstr "Предоставить UCI доступ для luci-app-banip" +msgid "Grant access to LuCI app banIP" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." -msgstr "Config файл не найден, пожалуйста, проверьте ваши настройки." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "Последний запуск" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" -msgstr "Загрузка" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "Загрузка" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" -msgstr "Низкий приоритет службы" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" -msgstr "Макс. очередь загрузки" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 +msgid "" +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" msgstr "" -"Возможные варианты детальной настройки, если значения по умолчанию не " -"подходят для вас." -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 msgid "Overview" msgstr "Обзор" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 -msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." -msgstr "Редактируйте данный файл только в терминале." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 msgid "Refresh" msgstr "Обновить" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" -msgstr "Перезапустить" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" -msgstr "Информация о состоянии" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 msgid "Save" msgstr "Сохранить" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 +msgid "" +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "" +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." msgstr "" -"Этот файл слишком большой для редактирования в Web-интерфейсе LuCI (≥ 100 " -"KB)." -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" msgstr "" -"Это изменение требует ручной остановки и повторного запуска, чтобы вступить " -"в силу." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 -msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 -msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "Задержка запуска" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 msgid "Verbose Debug Logging" msgstr "Подробный журнал отладки" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" -msgstr "Показать системный журнал" - -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "" +#~ msgid "ASN Overview" +#~ msgstr "Обзор автономный системы" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "" +#~ msgid "ASN Prefixes" +#~ msgstr "Префиксы ASN" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "" +#~ msgid "ASN/Country" +#~ msgstr "ASN/страна" + +#~ msgid "Advanced" +#~ msgstr "Дополнительно" + +#~ msgid "Automatic WAN Interface Detection" +#~ msgstr "Автоматическое определение WAN интерфейса" + +#~ msgid "Description" +#~ msgstr "Описание" + +#~ msgid "Edit Configuration" +#~ msgstr "Редактировать config файл" + +#~ msgid "Enable verbose debug logging in case of any processing error." +#~ msgstr "" +#~ "Включить ведение подробного журнала для отладки в случае ошибок обработки." + +#~ msgid "Extra Options" +#~ msgstr "Дополнительные настройки" + +#~ msgid "" +#~ "For further information <a href=\"%s\" target=\"_blank\">check the online " +#~ "documentation</a>" +#~ msgstr "" +#~ "Для получения дополнительной информации <a href=\"%s\" target=\"_blank\"> " +#~ "смотрите онлайн документацию</a>" + +#~ msgid "" +#~ "For further performance improvements you can raise this value, e.g. '8' " +#~ "or '16' should be safe." +#~ msgstr "" +#~ "<br />Для повышения производительности вы можете увеличить это значение, " +#~ "например значения '8' или '16' должны быть безопасными." + +#~ msgid "Grant UCI access for luci-app-banip" +#~ msgstr "Предоставить UCI доступ для luci-app-banip" + +#~ msgid "Input file not found, please check your configuration." +#~ msgstr "Config файл не найден, пожалуйста, проверьте ваши настройки." + +#~ msgid "Load" +#~ msgstr "Загрузка" + +#~ msgid "Loading" +#~ msgstr "Загрузка" + +#~ msgid "Low Priority Service" +#~ msgstr "Низкий приоритет службы" + +#~ msgid "Max. Download Queue" +#~ msgstr "Макс. очередь загрузки" + +#~ msgid "" +#~ "Options for further tweaking in case the defaults are not suitable for " +#~ "you." +#~ msgstr "" +#~ "Возможные варианты детальной настройки, если значения по умолчанию не " +#~ "подходят для вас." + +#~ msgid "Please edit this file directly in a terminal session." +#~ msgstr "Редактируйте данный файл только в терминале." + +#~ msgid "Reload" +#~ msgstr "Перезапустить" + +#~ msgid "Runtime Information" +#~ msgstr "Информация о состоянии" + +#~ msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#~ msgstr "" +#~ "Этот файл слишком большой для редактирования в Web-интерфейсе LuCI (≥ " +#~ "100 KB)." + +#~ msgid "This change requires a manual service stop/re-start to take effect." +#~ msgstr "" +#~ "Это изменение требует ручной остановки и повторного запуска, чтобы " +#~ "вступить в силу." + +#~ msgid "View Logfile" +#~ msgstr "Показать системный журнал" diff --git a/applications/luci-app-banip/po/sk/banip.po b/applications/luci-app-banip/po/sk/banip.po index 0b6c64a75c..d86396a511 100644 --- a/applications/luci-app-banip/po/sk/banip.po +++ b/applications/luci-app-banip/po/sk/banip.po @@ -10,484 +10,848 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 4.0-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "Pokročilé" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "Záložný priečinok" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Popis" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "Nástroj na sťahovanie" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "Upraviť čiernu listinu" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" -msgstr "Upraviť nastavenia" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "Upraviť bielu listinu" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -"Zapnúť podrobné informácie pre ladenie v prípade akýchkoľvek chýb počas " -"spracovania." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" -msgstr "Ďalšie možnosti" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -"Ďalšie informácie nájdete v <a href=\"%s\" target=\"_blank\">online " -"dokumentácii</a>" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" -msgstr "Zaťaženie" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 +msgid "" +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 msgid "Overview" msgstr "Prehľad" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 -msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 msgid "Refresh" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 msgid "Save" msgstr "Uložiť" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 +msgid "" +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "" +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 -msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 -msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 -msgid "Verbose Debug Logging" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Verbose Debug Logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "" +#~ msgid "Advanced" +#~ msgstr "Pokročilé" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "" +#~ msgid "Description" +#~ msgstr "Popis" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "" +#~ msgid "Edit Configuration" +#~ msgstr "Upraviť nastavenia" + +#~ msgid "Enable verbose debug logging in case of any processing error." +#~ msgstr "" +#~ "Zapnúť podrobné informácie pre ladenie v prípade akýchkoľvek chýb počas " +#~ "spracovania." + +#~ msgid "Extra Options" +#~ msgstr "Ďalšie možnosti" + +#~ msgid "" +#~ "For further information <a href=\"%s\" target=\"_blank\">check the online " +#~ "documentation</a>" +#~ msgstr "" +#~ "Ďalšie informácie nájdete v <a href=\"%s\" target=\"_blank\">online " +#~ "dokumentácii</a>" + +#~ msgid "Load" +#~ msgstr "Zaťaženie" diff --git a/applications/luci-app-banip/po/sv/banip.po b/applications/luci-app-banip/po/sv/banip.po index 67a74a3774..917db4cb97 100644 --- a/applications/luci-app-banip/po/sv/banip.po +++ b/applications/luci-app-banip/po/sv/banip.po @@ -1,495 +1,899 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-08-20 15:36+0000\n" -"Last-Translator: Luna Jernberg <droidbittin@gmail.com>\n" +"PO-Revision-Date: 2021-02-08 04:46+0000\n" +"Last-Translator: Viktor Griph <viktor@griph.se>\n" "Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsbanip/sv/>\n" "Language: sv\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.2.1-dev\n" +"X-Generator: Weblate 4.5-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" -msgstr "ASN/Land" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "Avancerat" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "Säkerhetskopiera mapp" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Beskrivning" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "Ladda ner verktyget" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "Redigera svartlista" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" -msgstr "Redigerar konfigurationen" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "Redigera vitlista" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." -msgstr "Aktivera utförlig felsökningsloggning vid eventuella bearbetningsfel." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" -msgstr "Extra alternativ" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" +msgstr "Aktiverad" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." msgstr "" -"För ytterligare information <a href=\"%s\" target=\"_blank\">läs online-" -"dokumentationen</a>" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" msgstr "" -"För ytterligare prestandaförbättringar kan du höja detta värde, t.ex. \"8\" " -"eller \"16\" bör vara säkra." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "Generella inställningar" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" msgstr "" -"Inmatningsfilen kunde inte hittas, var vänlig kontrollera din konfiguration." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "Kördes senast" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" -msgstr "Belastning" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "Laddar" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" -msgstr "Lågprioriterad tjänst" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" -msgstr "Max. Nedladdningskö" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "" +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" msgstr "" -"Alternativ för ytterligare finjustering om standardvärdena inte passar dig." -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 msgid "Overview" msgstr "Översikt" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 -msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." -msgstr "Vänligen redigera den här filen direkt i en terminal-session." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 msgid "Refresh" msgstr "Uppdatera" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" -msgstr "Ladda om" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" -msgstr "Information om körtid" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 msgid "Save" msgstr "Spara" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 +msgid "" +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "" +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 -msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 -msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 -msgid "Verbose Debug Logging" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" -msgstr "Se loggfilen" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Verbose Debug Logging" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "" +#~ msgid "ASN/Country" +#~ msgstr "ASN/Land" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "" +#~ msgid "Advanced" +#~ msgstr "Avancerat" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "" +#~ msgid "Description" +#~ msgstr "Beskrivning" + +#~ msgid "Edit Configuration" +#~ msgstr "Redigerar konfigurationen" + +#~ msgid "Enable verbose debug logging in case of any processing error." +#~ msgstr "" +#~ "Aktivera utförlig felsökningsloggning vid eventuella bearbetningsfel." + +#~ msgid "Extra Options" +#~ msgstr "Extra alternativ" + +#~ msgid "" +#~ "For further information <a href=\"%s\" target=\"_blank\">check the online " +#~ "documentation</a>" +#~ msgstr "" +#~ "För ytterligare information <a href=\"%s\" target=\"_blank\">läs online-" +#~ "dokumentationen</a>" + +#~ msgid "" +#~ "For further performance improvements you can raise this value, e.g. '8' " +#~ "or '16' should be safe." +#~ msgstr "" +#~ "För ytterligare prestandaförbättringar kan du höja detta värde, t.ex. " +#~ "\"8\" eller \"16\" bör vara säkra." + +#~ msgid "Input file not found, please check your configuration." +#~ msgstr "" +#~ "Inmatningsfilen kunde inte hittas, var vänlig kontrollera din " +#~ "konfiguration." + +#~ msgid "Load" +#~ msgstr "Belastning" + +#~ msgid "Loading" +#~ msgstr "Laddar" + +#~ msgid "Low Priority Service" +#~ msgstr "Lågprioriterad tjänst" + +#~ msgid "Max. Download Queue" +#~ msgstr "Max. Nedladdningskö" + +#~ msgid "" +#~ "Options for further tweaking in case the defaults are not suitable for " +#~ "you." +#~ msgstr "" +#~ "Alternativ för ytterligare finjustering om standardvärdena inte passar " +#~ "dig." + +#~ msgid "Please edit this file directly in a terminal session." +#~ msgstr "Vänligen redigera den här filen direkt i en terminal-session." + +#~ msgid "Reload" +#~ msgstr "Ladda om" + +#~ msgid "Runtime Information" +#~ msgstr "Information om körtid" + +#~ msgid "View Logfile" +#~ msgstr "Se loggfilen" diff --git a/applications/luci-app-banip/po/templates/banip.pot b/applications/luci-app-banip/po/templates/banip.pot index 111f5ba720..02f647ab1c 100644 --- a/applications/luci-app-banip/po/templates/banip.pot +++ b/applications/luci-app-banip/po/templates/banip.pot @@ -1,480 +1,821 @@ msgid "" msgstr "Content-Type: text/plain; charset=UTF-8" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 -msgid "Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 -msgid "Refresh" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 +msgid "Overview" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 -msgid "Save" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 +msgid "Refresh" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 -msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 +msgid "Save" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 -msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 -msgid "Trigger Delay" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 -msgid "Verbose Debug Logging" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 +msgid "" +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 +msgid "Trigger Delay" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Verbose Debug Logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 -msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 -msgid "banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 +msgid "" +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 +msgid "banIP" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" msgstr "" diff --git a/applications/luci-app-banip/po/tr/banip.po b/applications/luci-app-banip/po/tr/banip.po index bf83e26fd1..405933b881 100644 --- a/applications/luci-app-banip/po/tr/banip.po +++ b/applications/luci-app-banip/po/tr/banip.po @@ -1,489 +1,851 @@ msgid "" msgstr "" -"PO-Revision-Date: 2021-01-03 17:29+0000\n" -"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n" +"PO-Revision-Date: 2021-01-30 09:06+0000\n" +"Last-Translator: Mete <selimmeteozdogan@gmail.com>\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.4.1-dev\n" +"X-Generator: Weblate 4.5-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "Gelişmiş" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "Yedekleme Dizini" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Açıklama" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "İndirme Aracı" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "Karalisteyi Düzenle" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "Beyazlisteyi Düzenle" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" -msgstr "luci-app-banip için UCI erişimi verin" +msgid "Grant access to LuCI app banIP" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" +msgstr "Son çalışma zamanı" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/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:722 +msgid "Limit E-Mail trigger to certain banIP actions." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "Yükleniyor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" 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:395 +msgid "Log Monitor" 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:683 +msgid "Log Terms" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 +msgid "" +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 msgid "Overview" msgstr "Genel bakış" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 -msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 msgid "Refresh" +msgstr "Yenile" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" -msgstr "Yeniden yükle" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 msgid "Save" msgstr "Kaydet" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 +msgid "" +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "" +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 -msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 -msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 -msgid "Verbose Debug Logging" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" -msgstr "Günlük Dosyasını Görüntüle" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Verbose Debug Logging" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "" +#~ msgid "Advanced" +#~ msgstr "Gelişmiş" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "" +#~ msgid "Description" +#~ msgstr "Açıklama" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "" +#~ msgid "Grant UCI access for luci-app-banip" +#~ msgstr "luci-app-banip için UCI erişimi verin" + +#~ msgid "Loading" +#~ msgstr "Yükleniyor" + +#~ msgid "Low Priority Service" +#~ msgstr "Düşük Öncelikli Servis" + +#~ msgid "Reload" +#~ msgstr "Yeniden yükle" + +#~ msgid "View Logfile" +#~ msgstr "Günlük Dosyasını Görüntüle" diff --git a/applications/luci-app-banip/po/uk/banip.po b/applications/luci-app-banip/po/uk/banip.po index bece5b04f2..a0ca38b439 100644 --- a/applications/luci-app-banip/po/uk/banip.po +++ b/applications/luci-app-banip/po/uk/banip.po @@ -11,480 +11,866 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.3-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "Додатково" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Опис" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" -msgstr "Завантажити параметри" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "Редагувати чорний список" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" -msgstr "Змінити конфігурацію" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "Редагувати білий список" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" -msgstr "Увімкнути banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" -msgstr "Додаткові параметри" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." -msgstr "Вхідний файл не знайдено, будь ласка, перевірте вашу конфігурацію." +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" -msgstr "Навантаження" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "Завантаження" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." -msgstr "Завантаження..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 +msgid "" +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 msgid "Overview" msgstr "Огляд" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 -msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 msgid "Refresh" msgstr "Оновити" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 msgid "Save" msgstr "Зберегти" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 +msgid "" +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "" +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 -msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 -msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 -msgid "Verbose Debug Logging" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" -msgstr "Переглянути файл звіту" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Verbose Debug Logging" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "banIP" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" -msgstr "Стан banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" +msgstr "" + +#~ msgid "Advanced" +#~ msgstr "Додатково" + +#~ msgid "Description" +#~ msgstr "Опис" + +#~ msgid "Download Options" +#~ msgstr "Завантажити параметри" + +#~ msgid "Edit Configuration" +#~ msgstr "Змінити конфігурацію" + +#~ msgid "Enable banIP" +#~ msgstr "Увімкнути banIP" + +#~ msgid "Extra Options" +#~ msgstr "Додаткові параметри" + +#~ msgid "Input file not found, please check your configuration." +#~ msgstr "Вхідний файл не знайдено, будь ласка, перевірте вашу конфігурацію." + +#~ msgid "Load" +#~ msgstr "Навантаження" + +#~ msgid "Loading" +#~ msgstr "Завантаження" + +#~ msgid "Loading ..." +#~ msgstr "Завантаження..." + +#~ msgid "View Logfile" +#~ msgstr "Переглянути файл звіту" + +#~ msgid "banIP Status" +#~ msgstr "Стан banIP" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "Версія banIP" +#~ msgid "banIP Version" +#~ msgstr "Версія banIP" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "увімкнути IPv4" +#~ msgid "enable IPv4" +#~ msgstr "увімкнути IPv4" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "увімкнути IPv6" +#~ msgid "enable IPv6" +#~ msgstr "увімкнути IPv6" diff --git a/applications/luci-app-banip/po/vi/banip.po b/applications/luci-app-banip/po/vi/banip.po index 19dfe82839..30a1dcd8ce 100644 --- a/applications/luci-app-banip/po/vi/banip.po +++ b/applications/luci-app-banip/po/vi/banip.po @@ -10,481 +10,831 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 3.10-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "Nâng cao" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "Thư mục sao lưu" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "Mô tả" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" +msgid "Grant access to LuCI app banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "Đang tải" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 -msgid "Overview" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 -msgid "Refresh" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 +msgid "Overview" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 -msgid "Save" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 +msgid "Refresh" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 -msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 +msgid "Save" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "Kích hoạt độ trễ" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 #, fuzzy msgid "Verbose Debug Logging" msgstr "Nhật ký gỡ lỗi khởi động" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" -msgstr "" - -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120 -msgid "banIP Version" -msgstr "" +#~ msgid "Advanced" +#~ msgstr "Nâng cao" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59 -msgid "enable IPv4" -msgstr "" +#~ msgid "Description" +#~ msgstr "Mô tả" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62 -msgid "enable IPv6" -msgstr "" +#~ msgid "Loading" +#~ msgstr "Đang tải" diff --git a/applications/luci-app-banip/po/zh_Hans/banip.po b/applications/luci-app-banip/po/zh_Hans/banip.po index 8bd8e53b80..4fa609a7e9 100644 --- a/applications/luci-app-banip/po/zh_Hans/banip.po +++ b/applications/luci-app-banip/po/zh_Hans/banip.po @@ -1,506 +1,1179 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-11-22 15:35+0000\n" -"Last-Translator: Eric <spice2wolf@gmail.com>\n" +"PO-Revision-Date: 2021-02-07 14:21+0000\n" +"Last-Translator: 孤爺仔 <7312140@qq.com>\n" "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/" "openwrt/luciapplicationsbanip/zh_Hans/>\n" "Language: zh_Hans\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.4-dev\n" - -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" -msgstr "ASN 概述" +"X-Generator: Weblate 4.5-dev\n" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" +msgstr "-m limit --limit 2/秒 (默认)" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" +msgstr "1 小时" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" +msgstr "12 小时" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "24 小时" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "30 分钟" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "6 小时" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "平均取样数" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "开始" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "活动设备" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "活动接口" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "活动日志项" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "活动源" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "活动子网" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "额外的与非banip相关的IPSets, 例如用于报告和查询." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" -msgstr "ASN 前缀" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "将此 IP/CIDR 添加到您的本地白名单." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" -msgstr "ASN/国家" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "其他设置" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "banIP 处理开始之前的额外触发延迟(以秒为单位)。" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "高级" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "高级枷锁设置" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" -msgstr "WAN 接口自动检测" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "高级设置-邮箱" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 -msgid "Backup Directory" -msgstr "备份目录" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "高级设置-日志" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 -msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." -msgstr "" -"黑名单自动加载项临时存储在 IPSet 中,并永久保存在本地黑名单中。禁用此选项以防" -"止本地保存。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "自动 黑名单" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." -msgstr "检查当前可用的 IPSet。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "自动检测" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "自动 白名单" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "运行时自动将可疑 IPs 从日志转移到 banIP 黑名单." + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." -msgstr "banIP 软件包的配置,以通过 IPSet 阻止 IP 地址/子网。" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "运行时自动传输上行的 IPs 到banIP白名单." + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Backup Directory" +msgstr "备份文件夹" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" -msgstr "国家资源" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "基本缓存文件夹" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" -msgstr "DNS 链" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "用于所有与banIP相关的运行时操作的基本临时目录." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" -msgstr "DST 目标 IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "超时黑名单" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" -msgstr "DST 目标 IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 +msgid "" +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." +msgstr "黑名单更改已经保存.刷新您的banIP列表使更改生效." + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" +msgstr "阻止列表内容" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" +msgstr "关闭" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 +msgid "" +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" +msgstr "" +"通过 IPSet 拦截 ip 地址/子网的 banIP 包的配置。更多信息<a href=\"https://github.com/openwrt/" +"packages/blob/master/net/banip/files/README.md\" target=\"_blank\" rel=" +"\"noreferrer noopener\" >查看在线文档</a>" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "ACC统计" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "CIDR统计" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "IP统计" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "MAC统计" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "SUM统计" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "地区" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "DST IPSet类型" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "DST日志选项" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "DST的目标" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" +msgstr "banIP使用的默认链是 '局域网转发规则'" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "banIP使用的默认链是 '广域网转发规则'" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "banIP使用的默认链是 '局域网出站规则'" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "banIP 使用的默认链是 '广域网出站规则'" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "自动检测相关的网络接口、设备、子网和协议。" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "描述" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "下载参数" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" -msgstr "下载选项" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "下载队列" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "下载工具" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" -msgstr "下载工具,实时监视器" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "电子邮件动作" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "电子邮件通知" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "电子邮件概要" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "电子邮件收件人地址" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "电子邮件发件人地址" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "电子邮件主题" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "编辑黑名单" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" -msgstr "编辑设置" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" +msgstr "编辑 Mac 地址列表" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "编辑白名单" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" -msgstr "启用 banIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" +msgstr "启用 DST 记录" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." -msgstr "在出现任何处理错误的情况下启用详细调试日志记录。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" +msgstr "启用 SRC 记录" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" -msgstr "输入 IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." +msgstr "启用 banIP 服务。" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" -msgstr "额外选项" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." +msgstr "在任何处理错误的情况下启用详细调试日志记录." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" -msgstr "进一步信息<a href=\"%s\" target=\"_blank\">请访问在线文档</a>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" +msgstr "启用" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." -msgstr "为了进一步提高性能,您可以提高此值,例如:8 或 16 应该是安全的。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." +msgstr "在banIP中启用IPv4支持." + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "在banIP中启用IPv6支持." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" -msgstr "地理位置" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "条目详情" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "现有工作" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "附加源" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "常规设置" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" +msgstr "全局 IPSet 类型" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" -msgstr "授予UCI访问luci-app-banip的权限" +msgid "Grant access to LuCI app banIP" +msgstr "授予 LuCi 应用 banIP 访问权" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" -msgstr "IANA 信息" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" +msgstr "高优先级" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" -msgstr "IP/ASN 映射" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" +msgstr "最高优先级" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "IPSet 信息" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" -msgstr "IPSet 源" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "IPSet 查询" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." +msgstr "IPSet 查询..." -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" -msgstr "IPSet查找" +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" +msgstr "IPSet 报告" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." -msgstr "未找到输入文件,请检查您的配置。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" +msgstr "IPSet 详情" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" -msgstr "局域网 Forward 链 IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" +msgstr "IPv4 支持" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" -msgstr "局域网 Forward 链 IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" +msgstr "IPv6支持" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" -msgstr "局域网 Input 链 IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" +msgstr "信息" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" -msgstr "局域网 Input 链 IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" +msgstr "局域网转发" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "局域网入站" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "最后运行" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" -msgstr "负载" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "最低优先级" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "较低优先级" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "将电子邮件的触发限制为某些banIP操作." + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "将日志监视器限制为特定的日志术语." + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "将选择限制在特定的本地源。" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "加载中" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" +msgstr "要移除的行数" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." -msgstr "加载中…" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." +msgstr "触发 banIP 启动的可用网络接口列表。" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" -msgstr "本地保存黑名单" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." +msgstr "支持的和完全预先配置的下载实用程序列表." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" -msgstr "本地保存白名单" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" +msgstr "本地源" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" -msgstr "低优先级服务" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" +msgstr "日志限制" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" -msgstr "手动选择 WAN 接口" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" +msgstr "日志监控器" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" -msgstr "最大下载队列" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" +msgstr "日志条款" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" +msgstr "日志视图" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." +msgstr "记录可疑的传入数据包——通常是丢弃的。" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "" +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." +msgstr "记录可疑的发送数据包 -- 通常是被拒绝的。由于需要额外的系统资源,记录这样的数据包可能会导致延迟增加。" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" -msgstr "无响应!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" +msgstr "Mac列表超时" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." -msgstr "在默认设置并不适合您时的额外选项。" +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." +msgstr "Mac列表更改已保存。刷新你的 banIP 列表,使更改生效。" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "名称" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "网络接口" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "没有查询结果!" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" +msgstr "尚无 banIP 相关的日志!" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" +msgstr "正常优先级 (默认)" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" +msgstr "CIDR 条目数" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" +msgstr "IP 条目数" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" +msgstr "MAC 条目数" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" +msgstr "访问的条目数" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" +msgstr "全部 IPSet 的数目" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" +msgstr "所有条目的数字" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 msgid "Overview" msgstr "概览" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 -msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." -msgstr "" -"请每行仅添加一个 IPv4 或 IPv6 地址。允许使用 CIDR 表示法中的 IP 范围和以“#”开" -"头的注释。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." +msgstr "仅解析最后声明的可疑事件的日志条目数量。" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." -msgstr "请直接在终端会话中编辑此文件。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." +msgstr "'msmtp' 所用的 banIP 通知电子邮件的配置。" -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" -msgstr "RIPE查找" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" +msgstr "查询" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." +msgstr "banIP 通知电子邮件的接收者地址。" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 msgid "Refresh" msgstr "刷新" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" -msgstr "刷新 IPSet" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" +msgstr "定时恢复" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" -msgstr "重新载入" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." +msgstr "定时恢复中..." -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" -msgstr "重新载入 IPSet 源" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" +msgstr "移除一个现有的作业" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" -msgstr "运行信息" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" +msgstr "报告目录" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" -msgstr "来源目标IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" +msgstr "重新启动" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" +msgstr "结果" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "运行标记" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" +msgstr "运行信息" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" -msgstr "来源目标IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" +msgstr "SRC IPSet 类型" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" -msgstr "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" +msgstr "SRC 日志选项" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" -msgstr "SSH 守护程序" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "SRC 目标" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" -msgstr "SSH/LuCI 实时监视器" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "SRC+DST IPSet 类型" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 msgid "Save" msgstr "保存" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." -msgstr "选择用于日志文件解析的 SSH 守护程序,以检测侵入事件。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 +msgid "" +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." +msgstr "搜索处于活跃状态的 banIP 相关的 IPSets 查找一个特定的 IP、CIDR 或 MAC 地址。" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." -msgstr "在引导过程中选择使用的启动类型。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." +msgstr "手动搜索相关的网络接口。" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." -msgstr "选择您喜欢的下载工具。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "" +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." +msgstr "发送 banIP 相关的通知电邮。这需要安装和设置额外的 'msmtp' 包。" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." -msgstr "手动选择您的首选接口。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." +msgstr "banIP 通知电邮的发送者地址。" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." -msgstr "将 nice 级别设置为“低优先级”,banIP 后台处理将占用更少的系统资源。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" +msgstr "服务优先级" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" -msgstr "仅显示数据包计数器大于0的组成员" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" +msgstr "设置一个新的 banIP 作业" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 -msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." -msgstr "下载队列的大小,用于并行处理下载 & IPset 处理(默认值 : 4)。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." +msgstr "为每一 IPSet 设置单独的 DST 类型来仅拦截传出数据包。" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." +msgstr "为每一 IPSet 设置单独的 SRC 类型来仅拦截传入数据包。" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." -msgstr "所选下载工具的特殊选项,例如:“--timeout=20 -O”。" +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." +msgstr "为每一 IPSet 设置单独的 SRC+DST 类型来拦截传入和传出数据包。" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" -msgstr "启动类型" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." +msgstr "设定特殊的 DST 日志选项,如设置一个限制率。" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." -msgstr "在后台启动一个小型 log/banIP 监视器,以实时阻止 SSH/LuCI 暴力攻击。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." +msgstr "设置特殊的 SRC 日志选项,如设置一个限制率。" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." -msgstr "" -"banIP 备份的目标目录。默认值为“/tmp”,请尽可能使用非易失性磁盘(如果有)。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "设置黑名单 IPSet 超时。" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "设置所有 DST 相关规则的防火墙目标。" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." +msgstr "设置所有 SRC 相关规则的防火墙目标。" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." -msgstr "" -"RIPEstat 数据 API 是 RIPE NCC 提供的公共数据接口,有关详细信息,请参见<a " -"href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank\" rel=" -"\"noopener noreferrer\">此处</a>。" +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." +msgstr "设置全局 IPSet 类型默认值,以拦截传入 (SRC) 和/或传出 (DST) 数据包。" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." -msgstr "文件过大,无法使用 LuCI 的在线编辑(≥ 100 KB)。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." +msgstr "设置 mac 列表 IPSet 超时。" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." -msgstr "syslog 输出,仅针对 banIP 相关消息进行了预过滤。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." +msgstr "设置白名单 IPSet 超时。" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." -msgstr "此更改需要手动停止/重新启动服务才能生效。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" +msgstr "设置" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." -msgstr "通过此数据调用,可以访问 IANA 维护的各种数据源。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." +msgstr "用于并行下载处理的下载队列大小。" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 -msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." -msgstr "" -"此数据调用列出了与一个国家/地区关联的 Internet 资源,包括 ASN,IPv4 范围和 " -"IPv4/6 CIDR 前缀。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" +msgstr "源 (信息)" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." -msgstr "此数据调用返回给定 ASN 的所有已声明前缀。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." +msgstr "所选下载实用程序的特殊配置选项." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." -msgstr "此数据调用返回给定 IP 空间或 ASN 情况下已声明 IP 前缀的地理位置信息。" +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." +msgstr "在后台启动一个小日志监视器,阻止可疑的 SSH/LuCI 登录尝试。" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "启动触发接口" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "状态 / 版本" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "暂停" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "IPSet 相关的报告文件的目标目录。" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "压缩的源列表备份的目标目录。" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "无法更新刷新计时器." + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "刷新计时器已更新." + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "星期几 (可选., 取值范围: 1-7 . 如与九月之间 ,用 - 分隔)" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "时间分配 (要求., 范围: 0-23)" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "分钟部分 (可选., 范围: 0-59)" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." -msgstr "此数据包会调用返回的前缀和给定 IP 地址通告的 ASN。" +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "选择的优先级将被用于banIP后台处理.此更改需要完全重新启动banIP服务才能生效." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." +msgstr "syslog 输出,仅针对 banIP 相关消息进行了预过滤。" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -"此数据调用返回从主机名或 IP 地址开始的 DNS 正向(A/AAAA/ CNAME)和反向(PTR)" -"记录的递归链。" +"这是用于本地总是拒绝某些 IP/CIDR 地址的banIP黑名单.<br /> <em><b>请注意:</b></" +"em>每行只能添加一个IPv4或IPv6地址.允许使用 '#' 引入注释 - 域, 通配符和正则表达式不允许." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." msgstr "" -"此数据调用从相关的区域 Internet 注册中心和路由注册中心返回 whois 信息。" +"这是当地 banIP 总是允许某些MAC地址的MAC列表..<br /> <em><b>请注意:</b></em>每行只添加一个MAC地址.允许使用 '#" +"' 引入注释 - 域, 通配符和正则表达式不允许." -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." msgstr "" -"此数据调用显示有关 ASN 的常规信息,例如其通告状态和根据 WHOIS 服务的持有人名" -"称。" +"这是本地banIP白名单总是允许某些 IP/CIDR 地址.<br /> <em><b>请注意:</b></" +"em>仅添加每行一个IPv4或IPv6地址.允许使用 '#' 引入注释 - 域, 通配符和正则表达式不允许." -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" -msgstr "此表单使您可以修改 banIP 黑名单(%s)的内容。<br/>" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." +msgstr "该选项卡显示最后生成的 IPSet 报告, 按 '刷新' 按钮获取当前报告." -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 -msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" -msgstr "此表单使您可以修改 banIP 白名单(%s)的内容。<br/>" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" +msgstr "时间戳" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." -msgstr "此表单允许您修改 banIP 的主配置文件(/etc/config/banip)内容。" +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." +msgstr "要使您的banIP列表保持最新, 您应该为这些列表设置一个自动更新作业." -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." +msgstr "banIP通知电子邮件的主题." + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "触发延迟" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" +msgstr "类型" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" +msgstr "无法保存更改: %s" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 msgid "Verbose Debug Logging" msgstr "详细的调试记录" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" -msgstr "查看日志文件" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" +msgstr "广域网转发" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" -msgstr "WAN Forward 链 IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" +msgstr "广域网输入" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" -msgstr "WAN Forward 链 IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" +msgstr "白名单 IP/CIDR" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" -msgstr "WAN Input 链 IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" +msgstr "白名单超时" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" -msgstr "WAN Input 链 IPv6" - -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." -msgstr "" -"白名单自动加载项被临时存储在 IPSet 中,并永久保存在本地白名单中。禁用此选项以" -"防止本地保存。" +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." +msgstr "白名单更改已保存。刷新你的 banIP 列表让更改生效。" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" -msgstr "Whois 信息" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." +msgstr "白名单..." -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "禁止IP" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" -msgstr "banIP 状态" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" +msgstr "banIP 操作" + +#~ msgid "ASN Overview" +#~ msgstr "ASN 概述" + +#~ msgid "ASN Prefixes" +#~ msgstr "ASN 前缀" + +#~ msgid "ASN/Country" +#~ msgstr "ASN/国家" + +#~ msgid "Advanced" +#~ msgstr "高级" + +#~ msgid "Automatic WAN Interface Detection" +#~ msgstr "WAN 接口自动检测" + +#~ msgid "" +#~ "Blacklist auto addons are stored temporary in the IPSet and saved " +#~ "permanently in the local blacklist. Disable this option to prevent the " +#~ "local save." +#~ msgstr "" +#~ "黑名单自动加载项临时存储在 IPSet 中,并永久保存在本地黑名单中。禁用此选项" +#~ "以防止本地保存。" + +#~ msgid "Check the current available IPSets." +#~ msgstr "检查当前可用的 IPSet。" + +#~ msgid "" +#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet." +#~ msgstr "banIP 软件包的配置,以通过 IPSet 阻止 IP 地址/子网。" + +#~ msgid "Country Resources" +#~ msgstr "国家资源" + +#~ msgid "DNS Chain" +#~ msgstr "DNS 链" + +#~ msgid "DST Target IPv4" +#~ msgstr "DST 目标 IPv4" + +#~ msgid "DST Target IPv6" +#~ msgstr "DST 目标 IPv6" + +#~ msgid "Description" +#~ msgstr "描述" + +#~ msgid "Download Options" +#~ msgstr "下载选项" + +#~ msgid "Download Utility, RT Monitor" +#~ msgstr "下载工具,实时监视器" + +#~ msgid "Edit Configuration" +#~ msgstr "编辑设置" + +#~ msgid "Enable banIP" +#~ msgstr "启用 banIP" + +#~ msgid "Enable verbose debug logging in case of any processing error." +#~ msgstr "在出现任何处理错误的情况下启用详细调试日志记录。" + +#~ msgid "Enter IP/CIDR/ASN/ISO" +#~ msgstr "输入 IP/CIDR/ASN/ISO" + +#~ msgid "Extra Options" +#~ msgstr "额外选项" + +#~ msgid "" +#~ "For further information <a href=\"%s\" target=\"_blank\">check the online " +#~ "documentation</a>" +#~ msgstr "进一步信息<a href=\"%s\" target=\"_blank\">请访问在线文档</a>" + +#~ msgid "" +#~ "For further performance improvements you can raise this value, e.g. '8' " +#~ "or '16' should be safe." +#~ msgstr "为了进一步提高性能,您可以提高此值,例如:8 或 16 应该是安全的。" + +#~ msgid "Geo Location" +#~ msgstr "地理位置" + +#~ msgid "Grant UCI access for luci-app-banip" +#~ msgstr "授予UCI访问luci-app-banip的权限" + +#~ msgid "IANA Information" +#~ msgstr "IANA 信息" + +#~ msgid "IP/ASN Mapping" +#~ msgstr "IP/ASN 映射" + +#~ msgid "IPSet Sources" +#~ msgstr "IPSet 源" + +#~ msgid "IPSet-Lookup" +#~ msgstr "IPSet查找" + +#~ msgid "Input file not found, please check your configuration." +#~ msgstr "未找到输入文件,请检查您的配置。" + +#~ msgid "LAN Forward Chain IPv4" +#~ msgstr "局域网 Forward 链 IPv4" + +#~ msgid "LAN Forward Chain IPv6" +#~ msgstr "局域网 Forward 链 IPv6" + +#~ msgid "LAN Input Chain IPv4" +#~ msgstr "局域网 Input 链 IPv4" + +#~ msgid "LAN Input Chain IPv6" +#~ msgstr "局域网 Input 链 IPv6" + +#~ msgid "Load" +#~ msgstr "负载" + +#~ msgid "Loading" +#~ msgstr "加载中" + +#~ msgid "Loading ..." +#~ msgstr "加载中…" + +#~ msgid "Local Save Blacklist Addons" +#~ msgstr "本地保存黑名单" + +#~ msgid "Local Save Whitelist Addons" +#~ msgstr "本地保存白名单" + +#~ msgid "Low Priority Service" +#~ msgstr "低优先级服务" + +#~ msgid "Manual WAN Interface Selection" +#~ msgstr "手动选择 WAN 接口" + +#~ msgid "Max. Download Queue" +#~ msgstr "最大下载队列" + +#~ msgid "No response!" +#~ msgstr "无响应!" + +#~ msgid "" +#~ "Options for further tweaking in case the defaults are not suitable for " +#~ "you." +#~ msgstr "在默认设置并不适合您时的额外选项。" + +#~ msgid "" +#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " +#~ "notation and comments introduced with '#' are allowed." +#~ msgstr "" +#~ "请每行仅添加一个 IPv4 或 IPv6 地址。允许使用 CIDR 表示法中的 IP 范围和" +#~ "以“#”开头的注释。" + +#~ msgid "Please edit this file directly in a terminal session." +#~ msgstr "请直接在终端会话中编辑此文件。" + +#~ msgid "RIPE-Lookup" +#~ msgstr "RIPE查找" + +#~ msgid "Refresh IPSets" +#~ msgstr "刷新 IPSet" + +#~ msgid "Reload" +#~ msgstr "重新载入" + +#~ msgid "Reload IPSet Sources" +#~ msgstr "重新载入 IPSet 源" + +#~ msgid "Runtime Information" +#~ msgstr "运行信息" + +#~ msgid "SRC Target IPv4" +#~ msgstr "来源目标IPv4" + +#~ msgid "SRC Target IPv6" +#~ msgstr "来源目标IPv6" + +#~ msgid "SRC/DST" +#~ msgstr "SRC/DST" + +#~ msgid "SSH Daemon" +#~ msgstr "SSH 守护程序" + +#~ msgid "SSH/LuCI RT Monitor" +#~ msgstr "SSH/LuCI 实时监视器" + +#~ msgid "" +#~ "Select the SSH daemon for logfile parsing, to detect break-in events." +#~ msgstr "选择用于日志文件解析的 SSH 守护程序,以检测侵入事件。" + +#~ msgid "Select the used start type during boot." +#~ msgstr "在引导过程中选择使用的启动类型。" + +#~ msgid "Select your preferred download utility." +#~ msgstr "选择您喜欢的下载工具。" + +#~ msgid "Select your preferred interface(s) manually." +#~ msgstr "手动选择您的首选接口。" + +#~ msgid "" +#~ "Set the nice level to 'low priority' and banIP background processing will " +#~ "take less resources from the system." +#~ msgstr "将 nice 级别设置为“低优先级”,banIP 后台处理将占用更少的系统资源。" + +#~ msgid "Show only set member with packet counter > 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 & IPset processing in " +#~ "parallel (default '4')." +#~ msgstr "下载队列的大小,用于并行处理下载 & 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 (≥ 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 "" +#~ "此数据调用从相关的区域 Internet 注册中心和路由注册中心返回 whois 信息。" + +#~ msgid "" +#~ "This data call shows general informations about an ASN like its " +#~ "announcement status and the name of its holder according to the WHOIS " +#~ "service." +#~ msgstr "" +#~ "此数据调用显示有关 ASN 的常规信息,例如其通告状态和根据 WHOIS 服务的持有人" +#~ "名称。" + +#~ msgid "" +#~ "This form allows you to modify the content of the banIP blacklist (%s)." +#~ "<br />" +#~ msgstr "此表单使您可以修改 banIP 黑名单(%s)的内容。<br/>" + +#~ msgid "" +#~ "This form allows you to modify the content of the banIP whitelist (%s)." +#~ "<br />" +#~ msgstr "此表单使您可以修改 banIP 白名单(%s)的内容。<br/>" + +#~ msgid "" +#~ "This form allows you to modify the content of the main banIP " +#~ "configuration file (/etc/config/banip)." +#~ msgstr "此表单允许您修改 banIP 的主配置文件(/etc/config/banip)内容。" + +#~ msgid "View Logfile" +#~ msgstr "查看日志文件" + +#~ msgid "WAN Forward Chain IPv4" +#~ msgstr "WAN Forward 链 IPv4" + +#~ msgid "WAN Forward Chain IPv6" +#~ msgstr "WAN Forward 链 IPv6" + +#~ msgid "WAN Input Chain IPv4" +#~ msgstr "WAN Input 链 IPv4" + +#~ msgid "WAN Input Chain IPv6" +#~ msgstr "WAN Input 链 IPv6" + +#~ msgid "" +#~ "Whitelist auto addons are stored temporary in the IPSet and saved " +#~ "permanently in the local whitelist. Disable this option to prevent the " +#~ "local save." +#~ msgstr "" +#~ "白名单自动加载项被临时存储在 IPSet 中,并永久保存在本地白名单中。禁用此选" +#~ "项以防止本地保存。" + +#~ msgid "Whois Information" +#~ msgstr "Whois 信息" + +#~ msgid "banIP Status" +#~ msgstr "banIP 状态" + +#~ msgid "banIP Version" +#~ msgstr "banIP 版本" + +#~ msgid "enable IPv4" +#~ msgstr "启用 IPv4" + +#~ msgid "enable IPv6" +#~ msgstr "启用 IPv6" diff --git a/applications/luci-app-banip/po/zh_Hant/banip.po b/applications/luci-app-banip/po/zh_Hant/banip.po index a562a84998..16fcb8c860 100644 --- a/applications/luci-app-banip/po/zh_Hant/banip.po +++ b/applications/luci-app-banip/po/zh_Hant/banip.po @@ -1,7 +1,7 @@ msgid "" msgstr "" -"PO-Revision-Date: 2021-01-25 09:27+0000\n" -"Last-Translator: akibou <jinwenxin1997@icloud.com>\n" +"PO-Revision-Date: 2021-02-08 10:51+0000\n" +"Last-Translator: 孤爺仔 <7312140@qq.com>\n" "Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/" "openwrt/luciapplicationsbanip/zh_Hant/>\n" "Language: zh_Hant\n" @@ -10,482 +10,1160 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.5-dev\n" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89 -msgid "ASN Overview" -msgstr "ASN 總覽" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701 +msgid "-m limit --limit 2/sec (default)" +msgstr "-m limit --limit 2/秒 (預設)" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515 +msgid "1 hour" +msgstr "1 小時" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517 +msgid "12 hours" +msgstr "12 小時" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518 +msgid "24 hours" +msgstr "24 小時" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514 +msgid "30 minutes" +msgstr "30 分鈡" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516 +msgid "6 hours" +msgstr "6 小時" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772 +msgid "ASNs" +msgstr "平均取樣數" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127 +msgid "Action" +msgstr "開始" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290 +msgid "Active Devices" +msgstr "現用終端" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294 +msgid "Active Interfaces" +msgstr "現用介面" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298 +msgid "Active Logterms" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286 +msgid "Active Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302 +msgid "Active Subnets" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90 -msgid "ASN Prefixes" -msgstr "ASN前綴" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "" +"Add additional, non-banIP related IPSets e.g. for reporting and queries." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74 -msgid "ASN/Country" -msgstr "ASN/國家" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12 +msgid "Add this IP/CIDR to your local whitelist." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357 +msgid "Additional Settings" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Additional trigger delay in seconds before banIP processing begins." msgstr "附加觸發 banIP 行程開始延遲的秒數。" -#: applications/luci-app-banip/luasrc/controller/banip.lua:25 -msgid "Advanced" -msgstr "進階" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358 +msgid "Advanced Chain Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360 +msgid "Advanced E-Mail Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359 +msgid "Advanced Log Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "Auto Blacklist" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "Auto Detection" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "Auto Whitelist" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24 -msgid "Automatic WAN Interface Detection" -msgstr "自動偵測 WAN 介面" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793 +msgid "" +"Automatically transfers suspicious IPs from the log to the banIP blacklist " +"during runtime." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796 +msgid "" +"Automatically transfers uplink IPs to the banIP whitelist during runtime." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 msgid "Backup Directory" msgstr "備份目錄" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445 +msgid "Base Temp Directory used for all banIP related runtime operations." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Blacklist Timeout" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15 msgid "" -"Blacklist auto addons are stored temporary in the IPSet and saved " -"permanently in the local blacklist. Disable this option to prevent the local " -"save." -msgstr "黑名單自動加載項臨時存儲在IPSet中,並永久保存在本地黑名單中。禁用此選項以防止本地保存。" +"Blacklist changes have been saved. Refresh your banIP lists that changes " +"take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361 +msgid "Blocklist Sources" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45 -msgid "Check the current available IPSets." -msgstr "檢查當前可用的IPSet。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73 +msgid "Cancel" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157 msgid "" -"Configuration of the banIP package to block ip adresses/subnets via IPSet." -msgstr "banIP套件的組態,以通過IPSet阻止IP位址/子網路。" +"Configuration of the banIP package to block ip adresses/subnets via IPSet. " +"For further information <a href=\"https://github.com/openwrt/packages/blob/" +"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer " +"noopener\" >check the online documentation</a>" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124 +msgid "Count ACC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122 +msgid "Count CIDR" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121 +msgid "Count IP" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123 +msgid "Count MAC" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120 +msgid "Count SUM" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759 +msgid "Countries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "DST IPSet Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "DST Log Options" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "DST Target" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92 -msgid "Country Resources" -msgstr "國家資源" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "Default chain used by banIP is 'forwarding_lan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94 -msgid "DNS Chain" -msgstr "DNS鏈" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "Default chain used by banIP is 'forwarding_wan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177 -msgid "DST Target IPv4" -msgstr "DST目標IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "Default chain used by banIP is 'input_lan_rule'" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "Default chain used by banIP is 'input_wan_rule'" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209 -msgid "DST Target IPv6" -msgstr "DST目標IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374 +msgid "" +"Detect relevant network interfaces, devices, subnets and protocols " +"automatically." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72 -msgid "Description" -msgstr "描述" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Download Parameters" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134 -msgid "Download Options" -msgstr "下載選項" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Download Queue" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 msgid "Download Utility" msgstr "下載工具" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126 -msgid "Download Utility, RT Monitor" -msgstr "下載工具, 即時監視器" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "E-Mail Actions" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "E-Mail Notification" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "E-Mail Profile" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "E-Mail Receiver Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "E-Mail Sender Address" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "E-Mail Topic" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:26 +#: applications/luci-app-banip/luasrc/controller/banip.lua:9 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35 msgid "Edit Blacklist" msgstr "編輯黑名單" -#: applications/luci-app-banip/luasrc/controller/banip.lua:28 -msgid "Edit Configuration" -msgstr "編輯設定" +#: applications/luci-app-banip/luasrc/controller/banip.lua:11 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51 +msgid "Edit Maclist" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:27 +#: applications/luci-app-banip/luasrc/controller/banip.lua:10 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43 msgid "Edit Whitelist" msgstr "編輯白名單" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20 -msgid "Enable banIP" -msgstr "啟用 BanIP" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "Enable DST logging" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Enable SRC logging" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enable the banIP service." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84 -msgid "Enable verbose debug logging in case of any processing error." -msgstr "在出現任何處理錯誤的情況下,請啟用「詳細除錯日誌」記錄。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 +msgid "Enable verbose debug logging in case of any processing errors." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82 -msgid "Enter IP/CIDR/ASN/ISO" -msgstr "輸入 IP/CIDR/ASN/ISO" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366 +msgid "Enabled" +msgstr "啟用" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80 -msgid "Extra Options" -msgstr "額外選項" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "Enables IPv4 support in banIP." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12 -msgid "" -"For further information <a href=\"%s\" target=\"_blank\">check the online " -"documentation</a>" -msgstr "更多資訊請前往 <a href=\"%s\" target=\"_blank\">線上說明</a>查看" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "Enables IPv6 support in banIP." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102 -msgid "" -"For further performance improvements you can raise this value, e.g. '8' or " -"'16' should be safe." -msgstr "您可以增加數值以增進效能,'8' 或 '16' 應該都在安全範圍內。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125 +msgid "Entry Details" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18 +msgid "Existing job(s)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788 +msgid "Extra Sources" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88 -msgid "Geo Location" -msgstr "地理位置" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356 +msgid "General Settings" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 +msgid "Global IPSet Type" +msgstr "" #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3 -msgid "Grant UCI access for luci-app-banip" -msgstr "授予 luci-app-banip 擁有 UCI 存取的權限" +msgid "Grant access to LuCI app banIP" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95 -msgid "IANA Information" -msgstr "IANA 資訊" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423 +msgid "High Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91 -msgid "IP/ASN Mapping" -msgstr "IP / ASN映射" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422 +msgid "Highest Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282 msgid "IPSet Information" msgstr "IPSet信息" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56 -msgid "IPSet Sources" -msgstr "IPSet來源" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45 +msgid "IPSet Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213 +msgid "IPSet Query..." +msgstr "" + +#: applications/luci-app-banip/luasrc/controller/banip.lua:8 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27 +msgid "IPSet Report" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:22 -msgid "IPSet-Lookup" -msgstr "IPSet-查詢" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236 +msgid "IPSet details" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10 -msgid "Input file not found, please check your configuration." -msgstr "找不到輸入文件,請檢查您的設定。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385 +msgid "IPv4 Support" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166 -msgid "LAN Forward Chain IPv4" -msgstr "區域網轉發鏈IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390 +msgid "IPv6 Support" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198 -msgid "LAN Forward Chain IPv6" -msgstr "區域網轉發鏈IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276 +msgid "Information" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161 -msgid "LAN Input Chain IPv4" -msgstr "區域網輸入鏈IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636 +msgid "LAN Forward" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193 -msgid "LAN Input Chain IPv6" -msgstr "區域網輸入鏈IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625 +msgid "LAN Input" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314 msgid "Last Run" msgstr "最後執行" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97 -msgid "Load" -msgstr "負載" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426 +msgid "Least Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425 +msgid "Less Priority" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722 +msgid "Limit E-Mail trigger to certain banIP actions." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Limit the log monitor to certain log terms." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Limit the selection to certain local sources." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66 +msgid "Line number to remove" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "List of available network interfaces to trigger the banIP start." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81 -msgid "Loading" -msgstr "正在載入中" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457 +msgid "List of supported and fully pre-configured download utilities." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58 -msgid "Loading ..." -msgstr "載入中..." +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781 +msgid "Local Sources" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Log Limit" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114 -msgid "Local Save Blacklist Addons" -msgstr "本地保存黑名單插件" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 +msgid "Log Monitor" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119 -msgid "Local Save Whitelist Addons" -msgstr "本地保存白名單插件" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683 +msgid "Log Terms" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87 -msgid "Low Priority Service" -msgstr "低優先權服務" +#: applications/luci-app-banip/luasrc/controller/banip.lua:12 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59 +msgid "Log View" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28 -msgid "Manual WAN Interface Selection" -msgstr "手動選擇 WAN 介面" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398 +msgid "Log suspicious incoming packets - usually dropped." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100 -msgid "Max. Download Queue" -msgstr "最大下載佇列" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401 +msgid "" +"Log suspicious outgoing packets - usually rejected. Logging such packets may " +"cause an increase in latency due to it requiring additional system resources." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34 -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65 -msgid "No response!" -msgstr "無回應!" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Maclist Timeout" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15 msgid "" -"Options for further tweaking in case the defaults are not suitable for you." -msgstr "如果預設值不適合您,則可以進行進一步調整的選項。" +"Maclist changes have been saved. Refresh your banIP lists that changes take " +"effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118 +msgid "Name" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Network Interfaces" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88 +msgid "No Query results!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21 +msgid "No banIP related logs yet!" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424 +msgid "Normal Priority (default)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196 +msgid "Number of CIDR entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192 +msgid "Number of IP entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200 +msgid "Number of MAC entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204 +msgid "Number of accessed entries" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184 +msgid "Number of all IPSets" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188 +msgid "Number of all entries" +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:21 +#: applications/luci-app-banip/luasrc/controller/banip.lua:7 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19 msgid "Overview" msgstr "概覽" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32 -msgid "" -"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " -"notation and comments introduced with '#' are allowed." -msgstr "請每行僅添加一個IPv4或IPv6位址。允許使用CIDR表示法中的IP範圍和以 '#' 開頭的註釋。" - -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19 -msgid "Please edit this file directly in a terminal session." -msgstr "請編輯在終端機會話中的此文件目錄." - -#: applications/luci-app-banip/luasrc/controller/banip.lua:23 -msgid "RIPE-Lookup" -msgstr "RIPE-查詢" - -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676 +msgid "Parse only the last stated number of log entries for suspicious events." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717 +msgid "Profile used by 'msmtp' for banIP notification E-Mails." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96 +msgid "Query" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409 +msgid "Receiver address for banIP notification e-mails." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338 msgid "Refresh" msgstr "重新整理" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151 -msgid "Refresh IPSets" -msgstr "更新IPSets" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15 +msgid "Refresh Timer" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323 +msgid "Refresh Timer..." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62 +msgid "Remove an existing job" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Report Directory" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21 -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160 -msgid "Reload" -msgstr "重新載入" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345 +msgid "Restart" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158 -msgid "Reload IPSet Sources" -msgstr "重新加載 IPSet來源" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60 +msgid "Result" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112 -msgid "Runtime Information" -msgstr "運行時信息" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310 +msgid "Run Flags" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171 -msgid "SRC Target IPv4" -msgstr "SRC目標IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306 +msgid "Run Information" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203 -msgid "SRC Target IPv6" -msgstr "SRC目標IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "SRC IPSet Type" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65 -msgid "SRC/DST" -msgstr "SRC/DST" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "SRC Log Options" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107 -msgid "SSH Daemon" -msgstr "SSH常駐服務" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "SRC Target" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43 -msgid "SSH/LuCI RT Monitor" -msgstr "SSH/LuCI RT監視器" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 +msgid "SRC+DST IPSet Type" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107 msgid "Save" msgstr "儲存" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108 -msgid "Select the SSH daemon for logfile parsing, to detect break-in events." -msgstr "選擇SSH常駐程序進行日誌文件解析,以檢測入侵事件。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46 +msgid "" +"Search the active banIP-related IPSets for a specific IP, CIDR or MAC " +"address." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377 +msgid "Select the relevant network interfaces manually." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405 +msgid "" +"Send banIP related notification e-mails. This needs the installation and " +"setup of the additional 'msmtp' package." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145 -msgid "Select the used start type during boot." -msgstr "在引導過程中選擇使用的啟動類型。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709 +msgid "Sender address for banIP notification E-Mails." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127 -msgid "Select your preferred download utility." -msgstr "選擇偏好的下載工具。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 +msgid "Service Priority" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29 -msgid "Select your preferred interface(s) manually." -msgstr "手動選擇偏好的介面。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29 +msgid "Set a new banIP job" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88 -msgid "" -"Set the nice level to 'low priority' and banIP background processing will " -"take less resources from the system." -msgstr "設定 nice 級別為「低優先權」,banIP 後台行程將耗費更少的系統資源。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537 +msgid "Set individual DST type per IPset to block only outgoing packets." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51 -msgid "Show only set member with packet counter > 0" -msgstr "僅顯示封包計數器的設定成員 > 0" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527 +msgid "Set individual SRC type per IPset to block only incoming packets." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547 msgid "" -"Size of the download queue to handle downloads & IPset processing in " -"parallel (default '4')." -msgstr "用於處理下載和下載的隊列的大小 & IPset並行處理 (預設為 '4')." +"Set individual SRC+DST type per IPset to block incoming and outgoing packets." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135 -msgid "" -"Special options for the selected download utility, e.g. '--timeout=20 -O'." -msgstr "所選下載工具的特殊選項,例如 '--timeout = 20 -O'。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698 +msgid "Set special DST log options, e.g. to set a limit rate." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144 -msgid "Start Type" -msgstr "開始類型" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690 +msgid "Set special SRC log options, e.g. to set a limit rate." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44 -msgid "" -"Starts a small log/banIP monitor in the background to block SSH/LuCI brute " -"force attacks in realtime." -msgstr "在後台啟動一個小的 log/banIP監視器,以即實時阻止SSH/LuCI暴力攻擊。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513 +msgid "Set the blacklist IPSet timeout." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95 -msgid "" -"Target directory for banIP backups. Default is '/tmp', please use preferably " -"a non-volatile disk if available." -msgstr "banIP 備份的目標目錄。預設值為 \"/tmp\",請盡可能使用非揮發性磁碟(如果有)。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486 +msgid "Set the firewall target for all DST related rules." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481 +msgid "Set the firewall target for all SRC related rules." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475 msgid "" -"The RIPEstat Data API is the public data interface provided by RIPE NCC, for " -"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank" -"\" rel=\"noopener noreferrer\">here</a>." +"Set the global IPset type default, to block incoming (SRC) and/or outgoing " +"(DST) packets." msgstr "" -"RIPEstat數據API是RIPE NCC提供的公共數據接口,有關詳細信息,請參見<a href=\"https://stat.ripe.net/" -"docs/data_api\" target=\"_blank\" rel=\"noopener noreferrer\">此處</a>。" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18 -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18 -msgid "The file size is too large for online editing in LuCI (≥ 100 KB)." -msgstr "文件大小太大,無法在LuCI中進行線上編輯(≧100 KB)。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495 +msgid "Set the maclist IPSet timeout." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31 -msgid "The syslog output, pre-filtered for banIP related messages only." -msgstr "系統日誌輸出,僅針對banIP相關消息進行了預過濾。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Set the whitelist IPSet timeout." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89 -msgid "This change requires a manual service stop/re-start to take effect." -msgstr "此更改需要手動, 服務 停止/重啟 才能生效。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354 +msgid "Settings" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40 -msgid "This data call gives access to various data sources maintained by IANA." -msgstr "通過此資料調用,可以存取 IANA維護的各種資料源。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435 +msgid "Size of the download queue for download processing in parallel." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31 -msgid "" -"This data call lists the Internet resources associated with a country, " -"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." -msgstr "此資料呼叫列出了與國家/地區相關的 Internet資源, 包括ASN、IPv4範圍和 IPv4/6 CIDR前綴。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736 +msgid "Sources (Info)" +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25 -msgid "This data call returns all announced prefixes for a given ASN." -msgstr "此資料調用返回給定ASN的所有已聲明前綴。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465 +msgid "Special config options for the selected download utility." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395 msgid "" -"This data call returns geolocation information for the given IP space, or " -"for announced IP prefixes in the case of ASNs." -msgstr "此資料呼叫返回給定IP空間或ASN情況下已宣布IP前綴的地理位置信息。" +"Starts a small log monitor in the background to block suspicious SSH/LuCI " +"login attempts." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28 -msgid "" -"This data call returns the containing prefix and announcing ASN of a given " -"IP address." -msgstr "此資料調用返回包含的前綴和宣布給定IP位址的ASN。" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369 +msgid "Startup Trigger Interface" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278 +msgid "Status / Version" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331 +msgid "Suspend" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453 +msgid "Target directory for IPSet related report files." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449 +msgid "Target directory for compressed source list backups." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96 +msgid "The Refresh Timer could not been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98 +msgid "The Refresh Timer has been updated." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57 +msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47 +msgid "The hours portition (req., range: 0-23)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52 +msgid "The minutes portion (opt., range: 0-59)" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420 msgid "" -"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and " -"reverse (PTR) records starting form either a hostname or an IP address." -msgstr "此資料調用返回從主機名或 IP位址開始的DNS正向(A/AAAA/CNAME) 和 反向(PTR)記錄的遞歸鏈。" +"The selected priority will be used for banIP background processing. This " +"change requires a full banIP service restart to take effect." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28 +msgid "The syslog output, pre-filtered for banIP related messages only." +msgstr "系統日誌輸出,僅針對banIP相關消息進行了預過濾。" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23 msgid "" -"This data call returns whois information from the relevant Regional Internet " -"Registry and Routing Registry." -msgstr "此資料呼叫從相關的區域網際網路登記處和路由登記處回傳whois信息。" +"This is the local banIP blacklist to always-deny certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23 msgid "" -"This data call shows general informations about an ASN like its announcement " -"status and the name of its holder according to the WHOIS service." -msgstr "此資料呼叫顯示有關ASN的常規信息,例如其公告狀態和根據WHOIS服務的持有人名稱。" +"This is the local banIP maclist to always-allow certain MAC addresses.<br /> " +"<em><b>Please note:</b></em> add only one MAC address per line. Comments " +"introduced with '#' are allowed - domains, wildcards and regex are not." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23 msgid "" -"This form allows you to modify the content of the banIP blacklist (%s).<br />" -msgstr "這個表格可以編輯 banIP 的黑名單 (%s)。<br />" +"This is the local banIP whitelist to always allow certain IP/CIDR addresses." +"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per " +"line. Comments introduced with '#' are allowed - domains, wildcards and " +"regex are not." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177 msgid "" -"This form allows you to modify the content of the banIP whitelist (%s).<br />" -msgstr "這個表格可以編輯 banIP 的白名單 (%s)。<br />" +"This tab shows the last generated IPSet Report, press the 'Refresh' button " +"to get a current one." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180 +msgid "Timestamp" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16 msgid "" -"This form allows you to modify the content of the main banIP configuration " -"file (/etc/config/banip)." -msgstr "此表格允許您修改主要banIP設置文件(/etc/config/banip)的內容。" +"To keep your banIP lists up-to-date, you should setup an automatic update " +"job for these lists." +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713 +msgid "Topic for banIP notification E-Mails." +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430 msgid "Trigger Delay" msgstr "觸發延遲" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119 +msgid "Type" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17 +msgid "Unable to save changes: %s" +msgstr "" + +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417 msgid "Verbose Debug Logging" msgstr "詳細除錯日誌" -#: applications/luci-app-banip/luasrc/controller/banip.lua:24 -msgid "View Logfile" -msgstr "查看記錄檔" - -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156 -msgid "WAN Forward Chain IPv4" -msgstr "廣域網轉發鏈IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658 +msgid "WAN Forward" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188 -msgid "WAN Forward Chain IPv6" -msgstr "廣域網轉發鏈IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647 +msgid "WAN Input" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151 -msgid "WAN Input Chain IPv4" -msgstr "網域網輸入鏈IPv4" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11 +msgid "Whitelist IP/CIDR" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183 -msgid "WAN Input Chain IPv6" -msgstr "網域網輸入鏈IPv6" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504 +msgid "Whitelist Timeout" +msgstr "" -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33 +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15 msgid "" -"Whitelist auto addons are stored temporary in the IPSet and saved " -"permanently in the local whitelist. Disable this option to prevent the local " -"save." -msgstr "白名單自動加載項臨時存儲在IPSet中,並永久保存在本地白名單中。禁用此選項以防止本地保存。" +"Whitelist changes have been saved. Refresh your banIP lists that changes " +"take effect." +msgstr "" -#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93 -msgid "Whois Information" -msgstr "Whois 資訊" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153 +msgid "Whitelist..." +msgstr "" -#: applications/luci-app-banip/luasrc/controller/banip.lua:17 -#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10 +#: applications/luci-app-banip/luasrc/controller/banip.lua:6 +#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3 msgid "banIP" msgstr "禁止IP" -#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114 -msgid "banIP Status" -msgstr "banIP 狀態" +#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41 +msgid "banIP action" +msgstr "" + +#~ msgid "ASN Overview" +#~ msgstr "ASN 總覽" + +#~ msgid "ASN Prefixes" +#~ msgstr "ASN前綴" + +#~ msgid "ASN/Country" +#~ msgstr "ASN/國家" + +#~ msgid "Advanced" +#~ msgstr "進階" + +#~ msgid "Automatic WAN Interface Detection" +#~ msgstr "自動偵測 WAN 介面" + +#~ msgid "" +#~ "Blacklist auto addons are stored temporary in the IPSet and saved " +#~ "permanently in the local blacklist. Disable this option to prevent the " +#~ "local save." +#~ msgstr "" +#~ "黑名單自動加載項臨時存儲在IPSet中,並永久保存在本地黑名單中。禁用此選項以" +#~ "防止本地保存。" + +#~ msgid "Check the current available IPSets." +#~ msgstr "檢查當前可用的IPSet。" + +#~ msgid "" +#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet." +#~ msgstr "banIP套件的組態,以通過IPSet阻止IP位址/子網路。" + +#~ msgid "Country Resources" +#~ msgstr "國家資源" + +#~ msgid "DNS Chain" +#~ msgstr "DNS鏈" + +#~ msgid "DST Target IPv4" +#~ msgstr "DST目標IPv4" + +#~ msgid "DST Target IPv6" +#~ msgstr "DST目標IPv6" + +#~ msgid "Description" +#~ msgstr "描述" + +#~ msgid "Download Options" +#~ msgstr "下載選項" + +#~ msgid "Download Utility, RT Monitor" +#~ msgstr "下載工具, 即時監視器" + +#~ msgid "Edit Configuration" +#~ msgstr "編輯設定" + +#~ msgid "Enable banIP" +#~ msgstr "啟用 BanIP" + +#~ msgid "Enable verbose debug logging in case of any processing error." +#~ msgstr "在出現任何處理錯誤的情況下,請啟用「詳細除錯日誌」記錄。" + +#~ msgid "Enter IP/CIDR/ASN/ISO" +#~ msgstr "輸入 IP/CIDR/ASN/ISO" + +#~ msgid "Extra Options" +#~ msgstr "額外選項" + +#~ msgid "" +#~ "For further information <a href=\"%s\" target=\"_blank\">check the online " +#~ "documentation</a>" +#~ msgstr "更多資訊請前往 <a href=\"%s\" target=\"_blank\">線上說明</a>查看" + +#~ msgid "" +#~ "For further performance improvements you can raise this value, e.g. '8' " +#~ "or '16' should be safe." +#~ msgstr "您可以增加數值以增進效能,'8' 或 '16' 應該都在安全範圍內。" + +#~ msgid "Geo Location" +#~ msgstr "地理位置" + +#~ msgid "Grant UCI access for luci-app-banip" +#~ msgstr "授予 luci-app-banip 擁有 UCI 存取的權限" + +#~ msgid "IANA Information" +#~ msgstr "IANA 資訊" + +#~ msgid "IP/ASN Mapping" +#~ msgstr "IP / ASN映射" + +#~ msgid "IPSet Sources" +#~ msgstr "IPSet來源" + +#~ msgid "IPSet-Lookup" +#~ msgstr "IPSet-查詢" + +#~ msgid "Input file not found, please check your configuration." +#~ msgstr "找不到輸入文件,請檢查您的設定。" + +#~ msgid "LAN Forward Chain IPv4" +#~ msgstr "區域網轉發鏈IPv4" + +#~ msgid "LAN Forward Chain IPv6" +#~ msgstr "區域網轉發鏈IPv6" + +#~ msgid "LAN Input Chain IPv4" +#~ msgstr "區域網輸入鏈IPv4" + +#~ msgid "LAN Input Chain IPv6" +#~ msgstr "區域網輸入鏈IPv6" + +#~ msgid "Load" +#~ msgstr "負載" + +#~ msgid "Loading" +#~ msgstr "正在載入中" + +#~ msgid "Loading ..." +#~ msgstr "載入中..." + +#~ msgid "Local Save Blacklist Addons" +#~ msgstr "本地保存黑名單插件" + +#~ msgid "Local Save Whitelist Addons" +#~ msgstr "本地保存白名單插件" + +#~ msgid "Low Priority Service" +#~ msgstr "低優先權服務" + +#~ msgid "Manual WAN Interface Selection" +#~ msgstr "手動選擇 WAN 介面" + +#~ msgid "Max. Download Queue" +#~ msgstr "最大下載佇列" + +#~ msgid "No response!" +#~ msgstr "無回應!" + +#~ msgid "" +#~ "Options for further tweaking in case the defaults are not suitable for " +#~ "you." +#~ msgstr "如果預設值不適合您,則可以進行進一步調整的選項。" + +#~ msgid "" +#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR " +#~ "notation and comments introduced with '#' are allowed." +#~ msgstr "" +#~ "請每行僅添加一個IPv4或IPv6位址。允許使用CIDR表示法中的IP範圍和以 '#' 開頭" +#~ "的註釋。" + +#~ msgid "Please edit this file directly in a terminal session." +#~ msgstr "請編輯在終端機會話中的此文件目錄." + +#~ msgid "RIPE-Lookup" +#~ msgstr "RIPE-查詢" + +#~ msgid "Refresh IPSets" +#~ msgstr "更新IPSets" + +#~ msgid "Reload" +#~ msgstr "重新載入" + +#~ msgid "Reload IPSet Sources" +#~ msgstr "重新加載 IPSet來源" + +#~ msgid "Runtime Information" +#~ msgstr "運行時信息" + +#~ msgid "SRC Target IPv4" +#~ msgstr "SRC目標IPv4" + +#~ msgid "SRC Target IPv6" +#~ msgstr "SRC目標IPv6" + +#~ msgid "SRC/DST" +#~ msgstr "SRC/DST" + +#~ msgid "SSH Daemon" +#~ msgstr "SSH常駐服務" + +#~ msgid "SSH/LuCI RT Monitor" +#~ msgstr "SSH/LuCI RT監視器" + +#~ msgid "" +#~ "Select the SSH daemon for logfile parsing, to detect break-in events." +#~ msgstr "選擇SSH常駐程序進行日誌文件解析,以檢測入侵事件。" + +#~ msgid "Select the used start type during boot." +#~ msgstr "在引導過程中選擇使用的啟動類型。" + +#~ msgid "Select your preferred download utility." +#~ msgstr "選擇偏好的下載工具。" + +#~ msgid "Select your preferred interface(s) manually." +#~ msgstr "手動選擇偏好的介面。" + +#~ msgid "" +#~ "Set the nice level to 'low priority' and banIP background processing will " +#~ "take less resources from the system." +#~ msgstr "設定 nice 級別為「低優先權」,banIP 後台行程將耗費更少的系統資源。" + +#~ msgid "Show only set member with packet counter > 0" +#~ msgstr "僅顯示封包計數器的設定成員 > 0" + +#~ msgid "" +#~ "Size of the download queue to handle downloads & 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 (≥ 100 KB)." +#~ msgstr "文件大小太大,無法在LuCI中進行線上編輯(≧100 KB)。" + +#~ msgid "This change requires a manual service stop/re-start to take effect." +#~ msgstr "此更改需要手動, 服務 停止/重啟 才能生效。" + +#~ msgid "" +#~ "This data call gives access to various data sources maintained by IANA." +#~ msgstr "通過此資料調用,可以存取 IANA維護的各種資料源。" + +#~ msgid "" +#~ "This data call lists the Internet resources associated with a country, " +#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes." +#~ msgstr "" +#~ "此資料呼叫列出了與國家/地區相關的 Internet資源, 包括ASN、IPv4範圍和 " +#~ "IPv4/6 CIDR前綴。" + +#~ msgid "This data call returns all announced prefixes for a given ASN." +#~ msgstr "此資料調用返回給定ASN的所有已聲明前綴。" + +#~ msgid "" +#~ "This data call returns geolocation information for the given IP space, or " +#~ "for announced IP prefixes in the case of ASNs." +#~ msgstr "此資料呼叫返回給定IP空間或ASN情況下已宣布IP前綴的地理位置信息。" + +#~ msgid "" +#~ "This data call returns the containing prefix and announcing ASN of a " +#~ "given IP address." +#~ msgstr "此資料調用返回包含的前綴和宣布給定IP位址的ASN。" + +#~ msgid "" +#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) " +#~ "and reverse (PTR) records starting form either a hostname or an IP " +#~ "address." +#~ msgstr "" +#~ "此資料調用返回從主機名或 IP位址開始的DNS正向(A/AAAA/CNAME) 和 反向(PTR)記" +#~ "錄的遞歸鏈。" + +#~ msgid "" +#~ "This data call returns whois information from the relevant Regional " +#~ "Internet Registry and Routing Registry." +#~ msgstr "此資料呼叫從相關的區域網際網路登記處和路由登記處回傳whois信息。" + +#~ msgid "" +#~ "This data call shows general informations about an ASN like its " +#~ "announcement status and the name of its holder according to the WHOIS " +#~ "service." +#~ msgstr "" +#~ "此資料呼叫顯示有關ASN的常規信息,例如其公告狀態和根據WHOIS服務的持有人名" +#~ "稱。" + +#~ msgid "" +#~ "This form allows you to modify the content of the banIP blacklist (%s)." +#~ "<br />" +#~ msgstr "這個表格可以編輯 banIP 的黑名單 (%s)。<br />" + +#~ msgid "" +#~ "This form allows you to modify the content of the banIP whitelist (%s)." +#~ "<br />" +#~ msgstr "這個表格可以編輯 banIP 的白名單 (%s)。<br />" + +#~ msgid "" +#~ "This form allows you to modify the content of the main banIP " +#~ "configuration file (/etc/config/banip)." +#~ msgstr "此表格允許您修改主要banIP設置文件(/etc/config/banip)的內容。" + +#~ msgid "View Logfile" +#~ msgstr "查看記錄檔" + +#~ msgid "WAN Forward Chain IPv4" +#~ msgstr "廣域網轉發鏈IPv4" + +#~ msgid "WAN Forward Chain IPv6" +#~ msgstr "廣域網轉發鏈IPv6" + +#~ msgid "WAN Input Chain IPv4" +#~ msgstr "網域網輸入鏈IPv4" + +#~ msgid "WAN Input Chain IPv6" +#~ msgstr "網域網輸入鏈IPv6" + +#~ msgid "" +#~ "Whitelist auto addons are stored temporary in the IPSet and saved " +#~ "permanently in the local whitelist. Disable this option to prevent the " +#~ "local save." +#~ msgstr "" +#~ "白名單自動加載項臨時存儲在IPSet中,並永久保存在本地白名單中。禁用此選項以" +#~ "防止本地保存。" + +#~ msgid "Whois Information" +#~ msgstr "Whois 資訊" + +#~ msgid "banIP Status" +#~ msgstr "banIP 狀態" + +#~ msgid "banIP Version" +#~ msgstr "banIP 版本" + +#~ msgid "enable IPv4" +#~ msgstr "啟用 IPV4" + +#~ msgid "enable IPv6" +#~ msgstr "啟用 IPV6" diff --git a/applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json b/applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json new file mode 100644 index 0000000000..554f6baf8f --- /dev/null +++ b/applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json @@ -0,0 +1,66 @@ +{ + "admin/services/banip": { + "title": "banIP", + "order": "60", + "action": { + "type": "alias", + "path": "admin/services/banip/overview" + }, + "depends": { + "acl": [ "luci-app-banip" ], + "fs": { + "/usr/bin/banip.sh": "executable", + "/etc/init.d/banip": "executable" + }, + "uci": { "banip": true } + } + }, + "admin/services/banip/overview": { + "title": "Overview", + "order": 10, + "action": { + "type": "view", + "path": "banip/overview" + } + }, + "admin/services/banip/ipsetreport": { + "title": "IPSet Report", + "order": 20, + "action": { + "type": "view", + "path": "banip/ipsetreport" + } + }, + "admin/services/banip/blacklist": { + "title": "Edit Blacklist", + "order": 30, + "action": { + "type": "view", + "path": "banip/blacklist" + } + }, + "admin/services/banip/whitelist": { + "title": "Edit Whitelist", + "order": 40, + "action": { + "type": "view", + "path": "banip/whitelist" + } + }, + "admin/services/banip/maclist": { + "title": "Edit Maclist", + "order": 50, + "action": { + "type": "view", + "path": "banip/maclist" + } + }, + "admin/services/banip/logread": { + "title": "Log View", + "order": 60, + "action": { + "type": "view", + "path": "banip/logread" + } + } +} diff --git a/applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json b/applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json index c4472c2035..d0a616be6e 100644 --- a/applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json +++ b/applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json @@ -1,10 +1,37 @@ { "luci-app-banip": { - "description": "Grant UCI access for luci-app-banip", - "read": { - "uci": [ "banip" ] - }, + "description": "Grant access to LuCI app banIP", "write": { + "uci": [ "banip" ], + "file": { + "/etc/banip/*": [ "read" ], + "/etc/banip/banip.blacklist": [ "write" ], + "/etc/banip/banip.whitelist": [ "write" ], + "/etc/banip/banip.maclist": [ "write" ] + } + }, + "read": { + "cgi-io": [ "exec" ], + "file": { + "/var/run/banip.pid": [ "read" ], + "/tmp/ban_runtime.json": [ "read" ], + "/sbin/logread -e banIP-": [ "exec" ], + "/usr/sbin/logread -e banIP-": [ "exec" ], + "/usr/sbin/iptables -L": [ "exec" ], + "/usr/sbin/ip6tables -L": [ "exec" ], + "/etc/init.d/banip list" : [ "exec" ], + "/etc/init.d/banip refresh" : [ "exec" ], + "/etc/init.d/banip reload" : [ "exec" ], + "/etc/init.d/banip restart" : [ "exec" ], + "/etc/init.d/banip suspend" : [ "exec" ], + "/etc/init.d/banip resume" : [ "exec" ], + "/etc/init.d/banip report gen" : [ "exec" ], + "/etc/init.d/banip report json" : [ "exec" ], + "/etc/init.d/banip timer list" : [ "exec" ], + "/etc/init.d/banip timer remove [0-9]*" : [ "exec" ], + "/etc/init.d/banip timer add * [0-9]* [0-9*]* [1-7,-*]*" : [ "exec" ], + "/etc/init.d/banip query *" : [ "exec" ] + }, "uci": [ "banip" ] } } |