include $(TOPDIR)/rules.mk
LUCI_TITLE:=ClamAV LuCI interface
-LUCI_DEPENDS:=+luci-compat +luci-base +clamav
+LUCI_DEPENDS:=+luci-base +clamav
-PKG_MAINTAINER:=Marko Ratkaj <marko.ratkaj@sartura.hr>
+PKG_MAINTAINER:=Marko Ratkaj <marko.ratkaj@sartura.hr>\
+ Paul Donald <newtwen+github@gmail.com>
PKG_LICENSE:=Apache-2.0
include ../../luci.mk
--- /dev/null
+'use strict';
+'require tools.views as views';
+
+return views.LogreadBox("clamav", "clamav");
--- /dev/null
+'use strict';
+'require form';
+'require fs';
+'require uci';
+'require view';
+
+return view.extend({
+ load: function() {
+
+ },
+
+ render: function() {
+ var m, s, o;
+
+ m = new form.Map('clamav-milter', _('ClamAV Milter'), _('Configuration'));
+
+ // Section
+ s = m.section(form.TypedSection, 'clamav-milter', _('Settings'));
+ s.anonymous = true;
+ s.addremove = false;
+
+ // Advanced Tab
+ s.tab('tab_advanced', _('Settings'));
+
+ // clamav_milter_config_file
+ o = s.taboption('tab_advanced', form.Value, 'clamav_milter_config_file', _('clamav-milter config file'));
+ o.datatype = 'string';
+ o.value('/etc/clamav/clamav-milter.conf');
+ o.placeholder = '/etc/clamav/clamav-milter.conf';
+
+ // Foreground
+ o = s.taboption('tab_advanced', form.ListValue, 'Foreground', _('Run in foreground'));
+ o.value('false', _('No'));
+ o.value('true', _('Yes'));
+ o.placeholder = 'false';
+
+ // PidFile
+ o = s.taboption('tab_advanced', form.Value, 'PidFile', _('PID file'));
+ o.datatype = 'string';
+ o.value('/var/run/clamav/clamav-milter.pid');
+ o.placeholder = '/var/run/clamav/clamav-milter.pid';
+
+ // User
+ o = s.taboption('tab_advanced', form.Value, 'User', _('User'));
+ o.datatype = 'string';
+ o.value('nobody');
+ o.placeholder = 'nobody';
+
+ // MilterSocketGroup
+ o = s.taboption('tab_advanced', form.Value, 'MilterSocketGroup', _('Milter socket group'));
+ o.datatype = 'string';
+ o.value('nogroup');
+ o.placeholder = 'nogroup';
+
+ // ReadTimeout
+ o = s.taboption('tab_advanced', form.Value, 'ReadTimeout', _('Read timeout'));
+ o.value('120');
+
+ // OnClean
+ o = s.taboption('tab_advanced', form.ListValue, 'OnClean', _('On-clean action'));
+ o.value('Accept', _('Accept'));
+ o.value('Reject', _('Reject'));
+ o.value('Defer', _('Defer'));
+ o.value('Blackhole', _('Blackhole'));
+ o.value('Quarantine', _('Quarantine'));
+
+ // OnInfected
+ o = s.taboption('tab_advanced', form.ListValue, 'OnInfected', _('On-infected action'));
+ o.value('Accept', _('Accept'));
+ o.value('Reject', _('Reject'));
+ o.value('Defer', _('Defer'));
+ o.value('Blackhole', _('Blackhole'));
+ o.value('Quarantine', _('Quarantine'));
+
+ // OnFail
+ o = s.taboption('tab_advanced', form.ListValue, 'OnFail', _('On-fail action'));
+ o.value('Accept', _('Accept'));
+ o.value('Reject', _('Reject'));
+ o.value('Defer', _('Defer'));
+
+ // AddHeader
+ o = s.taboption('tab_advanced', form.ListValue, 'AddHeader', _('Add header'));
+ o.value('Replace', _('Replace'));
+ o.value('Yes', _('Yes'));
+
+ /*
+ // LogFile
+ o = s.taboption('tab_advanced', form.Value, 'LogFile', _('Logfile'));
+ o.value('/tmp/clamav-milter.log');
+ o.placeholder = '/tmp/clamav-milter.log';
+
+ // LogFileUnlock
+ o = s.taboption('tab_advanced', form.ListValue, 'LogFileUnlock', _('Unlock logfile'));
+ o.value('false', _('No'));
+ o.value('true', _('Yes'));
+
+ // LogFileMaxSize
+ o = s.taboption('tab_advanced', form.Value, 'LogFileMaxSize', _('Max size of log file'));
+ o.value('512K', _('512K'));
+ o.value('1M', _('1M'));
+ o.value('2M', _('2M'));
+ */
+
+ // LogTime
+ o = s.taboption('tab_advanced', form.ListValue, 'LogTime', _('Log time with each message'));
+ o.value('false', _('No'));
+ o.value('true', _('Yes'));
+
+ // LogVerbose
+ o = s.taboption('tab_advanced', form.ListValue, 'LogVerbose', _('Enable verbose logging'));
+ o.value('false', _('No'));
+ o.value('true', _('Yes'));
+
+ // Debug
+ o = s.taboption('tab_advanced', form.ListValue, 'Debug', _('Debug logging'));
+ o.value('false', _('No'));
+ o.value('true', _('Yes'));
+ o.placeholder = 'true';
+
+ // LogSyslog
+ o = s.taboption('tab_advanced', form.ListValue, 'LogSyslog', _('Log to syslog'));
+ o.value('false', _('No'));
+ o.value('true', _('Yes'));
+ o.placeholder = 'true';
+
+ // LogFacility
+ o = s.taboption('tab_advanced', form.ListValue, 'LogFacility', _('Syslog facility'));
+ o.value('LOG_KERN');
+ o.value('LOG_USER');
+ o.value('LOG_MAIL');
+ o.value('LOG_DAEMON');
+ o.value('LOG_AUTH');
+ o.value('LOG_LPR');
+ o.value('LOG_NEWS');
+ o.value('LOG_UUCP');
+ o.value('LOG_CRON');
+ o.value('LOG_LOCAL0');
+ o.value('LOG_LOCAL1');
+ o.value('LOG_LOCAL2');
+ o.value('LOG_LOCAL3');
+ o.value('LOG_LOCAL4');
+ o.value('LOG_LOCAL5');
+ o.value('LOG_LOCAL6');
+ o.value('LOG_LOCAL7');
+ // cannot do o.depends - it removes the option if dep condition is not met, thereby causing a startup error
+ // o.depends('LogSyslog', 'true');
+
+ // LogInfected
+ o = s.taboption('tab_advanced', form.ListValue, 'LogInfected', _('Log infections'));
+ o.value('Off', _('Off'));
+ o.value('Basic', _('Basic'));
+ o.value('Full', _('Full'));
+
+ // LogClean
+ o = s.taboption('tab_advanced', form.ListValue, 'LogClean', _('Log clean'));
+ o.value('Off', _('Off'));
+ o.value('Basic', _('Basic'));
+ o.value('Full', _('Full'));
+
+ // MaxFileSize
+ o = s.taboption('tab_advanced', form.Value, 'MaxFileSize', _('Max size of scanned file'));
+ o.datatype = 'string';
+ o.value('512K', _('512K'));
+ o.value('1M', _('1M'));
+ o.value('2M', _('2M'));
+ o.value('25M', _('25M'));
+ o.value('50M', _('50M'));
+ o.placeholder = '25M';
+
+ // SupportMultipleRecipients
+ o = s.taboption('tab_advanced', form.ListValue, 'SupportMultipleRecipients', _('Support multiple recipients'));
+ o.value('false', _('No'));
+ o.value('true', _('Yes'));
+
+ // RejectMsg
+ o = s.taboption('tab_advanced', form.TextValue, 'RejectMsg', _('Rejection log message'));
+ o.wrap = 'off';
+ o.rows = 3;
+ o.monospace = true;
+ o.editable = true;
+ o.placeholder = _('Rejecting Harmful Email: %v found.')
+
+ // TemporaryDirectory
+ o = s.taboption('tab_advanced', form.Value, 'TemporaryDirectory', _('Temporary directory'));
+ o.datatype = 'string';
+ o.value('/tmp');
+ o.placeholder = '/tmp';
+
+ // MilterSocket
+ o = s.taboption('tab_advanced', form.Value, 'MilterSocket', _('Local socket'));
+ o.datatype = 'string';
+ o.value('unix:/var/run/clamav/clamav-milter.sock');
+ o.placeholder = 'unix:/var/run/clamav/clamav-milter.sock';
+
+ // MilterSocketMode
+ o = s.taboption('tab_advanced', form.Value, 'MilterSocketMode', _('Local socket'));
+ o.datatype = 'string';
+ o.value('666');
+ o.placeholder = '666';
+
+ // ClamdSocket
+ o = s.taboption('tab_advanced', form.Value, 'ClamdSocket', _('clamd socket'));
+ o.datatype = 'string';
+ o.value('tcp:127.0.0.1:3310');
+ o.placeholder = 'tcp:127.0.0.1:3310';
+
+ // FixStaleSocket
+ o = s.taboption('tab_advanced', form.ListValue, 'FixStaleSocket', _('Fix stale socket'));
+ o.value('false', _('No'));
+ o.value('true', _('Yes'));
+
+ return m.render();
+ },
+
+});
--- /dev/null
+'use strict';
+'require form';
+'require fs';
+// 'require rpc';
+'require uci';
+'require view';
+
+return view.extend({
+ load: function() {
+
+ },
+
+ render: function() {
+ var m, s, o;
+
+ m = new form.Map('clamav', _('ClamAV'), _('Configuration'));
+
+ // Section
+ s = m.section(form.TypedSection, 'clamav', _('Settings'));
+ s.anonymous = true;
+ s.addremove = false;
+
+ // Advanced Tab
+ s.tab('tab_advanced', _('Settings'));
+ // s.tab('tab_logs', _('Log'));
+
+ // clamd_config_file
+ o = s.taboption('tab_advanced', form.Value, 'clamd_config_file', _('clamd config file'));
+ o.datatype = 'string';
+ o.value('/etc/clamav/clamd.conf');
+ o.placeholder = '/etc/clamav/clamd.conf';
+
+ /*
+ // LogFile
+ o = s.taboption('tab_advanced', form.Value, 'LogFile', _('Logfile'));
+ o.value('/tmp/clamav.log');
+ o.placeholder = '/tmp/clamav.log';
+
+ // LogFileMaxSize
+ o = s.taboption('tab_advanced', form.Value, 'LogFileMaxSize', _('Max size of log file'));
+ o.value('512K', _('512K'));
+ o.value('1M', _('1M'));
+ o.value('2M', _('2M'));
+ o.placeholder = '1M';
+
+ // LogRotate
+ o = s.taboption('tab_advanced', form.ListValue, 'LogRotate', _('Add header'));
+ o.value('false', _('No'));
+ o.value('true', _('Yes'));
+ */
+
+ // LogTime
+ o = s.taboption('tab_advanced', form.ListValue, 'LogTime', _('Log time with each message'));
+ o.value('no', _('No'));
+ o.value('yes', _('Yes'));
+ o.placeholder = 'no';
+
+ // LogVerbose
+ o = s.taboption('tab_advanced', form.ListValue, 'LogVerbose', _('Enable verbose logging'));
+ o.value('no', _('No'));
+ o.value('yes', _('Yes'));
+ o.placeholder = 'no';
+
+ // Debug
+ o = s.taboption('tab_advanced', form.ListValue, 'Debug', _('Debug logging'));
+ o.value('false', _('No'));
+ o.value('true', _('Yes'));
+ o.placeholder = 'true';
+
+ // LogSyslog
+ o = s.taboption('tab_advanced', form.ListValue, 'LogSyslog', _('Log to syslog'));
+ o.value('false', _('No'));
+ o.value('true', _('Yes'));
+ o.placeholder = 'true';
+
+ // LogFacility
+ o = s.taboption('tab_advanced', form.ListValue, 'LogFacility', _('Syslog facility'));
+ o.value('LOG_KERN');
+ o.value('LOG_USER');
+ o.value('LOG_MAIL');
+ o.value('LOG_DAEMON');
+ o.value('LOG_AUTH');
+ o.value('LOG_LPR');
+ o.value('LOG_NEWS');
+ o.value('LOG_UUCP');
+ o.value('LOG_CRON');
+ o.value('LOG_LOCAL0');
+ o.value('LOG_LOCAL1');
+ o.value('LOG_LOCAL2');
+ o.value('LOG_LOCAL3');
+ o.value('LOG_LOCAL4');
+ o.value('LOG_LOCAL5');
+ o.value('LOG_LOCAL6');
+ o.value('LOG_LOCAL7');
+ // cannot do o.depends - it removes the option if dep condition is not met, thereby causing a startup error
+ // o.depends('LogSyslog', 'true');
+
+ // ExtendedDetectionInfo
+ o = s.taboption('tab_advanced', form.ListValue, 'ExtendedDetectionInfo', _('Log additional infection info'));
+ o.value('no', _('No'));
+ o.value('yes', _('Yes'));
+ o.placeholder = 'no';
+
+ // OfficialDatabaseOnly
+ o = s.taboption('tab_advanced', form.ListValue, 'OfficialDatabaseOnly', _('Use official database only'));
+ o.value('no', _('No'));
+ o.value('yes', _('Yes'));
+ o.placeholder = 'no';
+
+ // MaxDirectoryRecursion
+ o = s.taboption('tab_advanced', form.Value, 'MaxDirectoryRecursion', _('Max directory scan depth'));
+ o.value('15');
+ o.value('20');
+ o.placeholder = '15';
+
+ // FollowDirectorySymlinks
+ o = s.taboption('tab_advanced', form.ListValue, 'FollowDirectorySymlinks', _('Follow directory symlinks'));
+ o.value('no', _('No'));
+ o.value('yes', _('Yes'));
+ o.placeholder = 'no';
+
+ // FollowFileSymlinks
+ o = s.taboption('tab_advanced', form.ListValue, 'FollowFileSymlinks', _('Follow file symlinks'));
+ o.value('no', _('No'));
+ o.value('yes', _('Yes'));
+ o.placeholder = 'no';
+
+ // DetectPUA
+ o = s.taboption('tab_advanced', form.ListValue, 'DetectPUA', _('Detect possibly unwanted apps'));
+ o.value('no', _('No'));
+ o.value('yes', _('Yes'));
+ o.placeholder = 'no';
+
+ // ScanPE
+ o = s.taboption('tab_advanced', form.ListValue, 'ScanPE', _('Scan portable executables'));
+ o.value('no', _('No'));
+ o.value('yes', _('Yes'));
+ o.placeholder = 'yes';
+
+ // ScanELF
+ o = s.taboption('tab_advanced', form.ListValue, 'ScanELF', _('Scan ELF files'));
+ o.value('no', _('No'));
+ o.value('yes', _('Yes'));
+ o.placeholder = 'yes';
+
+ // DetectBrokenExecutables
+ o = s.taboption('tab_advanced', form.ListValue, 'DetectBrokenExecutables', _('Detect broken executables'));
+ o.value('no', _('No'));
+ o.value('yes', _('Yes'));
+ o.placeholder = 'no';
+
+ // AlertBrokenExecutables
+ o = s.taboption('tab_advanced', form.ListValue, 'AlertBrokenExecutables', _('Alert on broken executables'));
+ o.value('no', _('No'));
+ o.value('yes', _('Yes'));
+ o.placeholder = 'no';
+
+ // ScanOLE2
+ o = s.taboption('tab_advanced', form.ListValue, 'ScanOLE2', _('Scan MS Office and .msi files'));
+ o.value('no', _('No'));
+ o.value('yes', _('Yes'));
+ o.placeholder = 'yes';
+
+ // ScanPDF
+ o = s.taboption('tab_advanced', form.ListValue, 'ScanPDF', _('Scan pdf files'));
+ o.value('no', _('No'));
+ o.value('yes', _('Yes'));
+ o.placeholder = 'yes';
+
+ // ScanSWF
+ o = s.taboption('tab_advanced', form.ListValue, 'ScanSWF', _('Scan swf files'));
+ o.value('no', _('No'));
+ o.value('yes', _('Yes'));
+ o.placeholder = 'yes';
+
+ // ScanMail
+ o = s.taboption('tab_advanced', form.ListValue, 'ScanMail', _('Scan emails'));
+ o.value('no', _('No'));
+ o.value('yes', _('Yes'));
+ o.placeholder = 'yes';
+
+ // ScanPartialMessages
+ o = s.taboption('tab_advanced', form.ListValue, 'ScanPartialMessages', _('Scan RFC1341 messages split over many emails'));
+ o.value('no', _('No'));
+ o.value('yes', _('Yes'));
+ o.placeholder = 'no';
+
+ // ScanArchive
+ o = s.taboption('tab_advanced', form.ListValue, 'ScanArchive', _('Scan archives'));
+ o.value('no', _('No'));
+ o.value('yes', _('Yes'));
+ o.placeholder = 'yes';
+
+ // ArchiveBlockEncrypted
+ o = s.taboption('tab_advanced', form.ListValue, 'ArchiveBlockEncrypted', _('Block encrypted archives'));
+ o.value('no', _('No'));
+ o.value('yes', _('Yes'));
+ o.placeholder = 'no';
+
+ // AlertEncrypted
+ o = s.taboption('tab_advanced', form.ListValue, 'AlertEncrypted', _('Alert on encrypted archives'));
+ o.value('no', _('No'));
+ o.value('yes', _('Yes'));
+ o.placeholder = 'yes';
+
+ // StreamMinPort
+ o = s.taboption('tab_advanced', form.Value, 'StreamMinPort', _('Port range, lowest port'));
+ o.datatype = 'portrange';
+ o.value('1024');
+ o.placeholder = '1024';
+
+ // StreamMaxPort
+ o = s.taboption('tab_advanced', form.Value, 'StreamMaxPort', _('Port range, highest port'));
+ o.datatype = 'portrange';
+ o.value('2048');
+ o.placeholder = '2048';
+
+ // ReadTimeout
+ o = s.taboption('tab_advanced', form.ListValue, 'ReadTimeout', _('Read timeout'));
+ o.value('30');
+ o.placeholder = '30';
+
+ // CommandReadTimeout
+ o = s.taboption('tab_advanced', form.ListValue, 'CommandReadTimeout', _('Command read timeout'));
+ o.value('5');
+ o.placeholder = '5';
+
+ // MaxThreads
+ o = s.taboption('tab_advanced', form.Value, 'MaxThreads', _('Max number of threads'));
+ o.datatype = 'and(uinteger,min(1))';
+ o.value('10');
+ o.value('20');
+ o.placeholder = '10';
+
+ // SelfCheck
+ o = s.taboption('tab_advanced', form.Value, 'SelfCheck', _('Database check every N sec'));
+ o.datatype = 'and(uinteger,min(1))';
+ o.value('600');
+ o.placeholder = '600';
+
+ // MaxFileSize
+ o = s.taboption('tab_advanced', form.Value, 'MaxFileSize', _('Max size of scanned file'));
+ o.datatype = 'string';
+ o.value('512K', _('512K'));
+ o.value('1M', _('1M'));
+ o.value('2M', _('2M'));
+ o.value('50M', _('50M'));
+ o.value('150M', _('150M'));
+ o.placeholder = '150M';
+
+ // TCPAddr
+ o = s.taboption('tab_advanced', form.Value, 'TCPAddr', _('TCP listen address'));
+ o.datatype = 'string';
+ o.value('localhost');
+ o.value('127.0.0.1');
+ o.placeholder = '127.0.0.1';
+
+ // TCPSocket
+ o = s.taboption('tab_advanced', form.Value, 'TCPSocket', _('TCP listen port'));
+ o.datatype = 'string';
+ o.value('3310');
+ o.placeholder = '3310';
+
+ // User
+ o = s.taboption('tab_advanced', form.Value, 'User', _('User'));
+ o.datatype = 'string';
+ o.value('nobody');
+ o.placeholder = 'nobody';
+
+ // ExitOnOOM
+ o = s.taboption('tab_advanced', form.ListValue, 'ExitOnOOM', _('Exit when Out Of Memory'));
+ o.datatype = 'string';
+ o.value('no', _('No'));
+ o.value('yes', _('Yes'));
+ o.placeholder = 'yes';
+
+ // DisableCertCheck
+ o = s.taboption('tab_advanced', form.ListValue, 'DisableCertCheck', _('Disable certificate checks'));
+ o.datatype = 'string';
+ o.value('no', _('No'));
+ o.value('yes', _('Yes'));
+ o.placeholder = 'no';
+
+ // DatabaseDirectory
+ o = s.taboption('tab_advanced', form.Value, 'DatabaseDirectory', _('Database directory'));
+ o.datatype = 'string';
+ o.value('/usr/share/clamav');
+ o.placeholder = '/usr/share/clamav';
+
+ // TemporaryDirectory
+ o = s.taboption('tab_advanced', form.Value, 'TemporaryDirectory', _('Temporary directory'));
+ o.datatype = 'string';
+ o.value('/tmp');
+ o.placeholder = '/tmp';
+
+ // LocalSocket
+ o = s.taboption('tab_advanced', form.Value, 'LocalSocket', _('Local socket'));
+ o.datatype = 'string';
+ o.value('/var/run/clamav/clamd.sock');
+ o.placeholder = '/var/run/clamav/clamd.sock';
+
+ /*
+ // Logs Tab
+ var logfile = s.taboption('tab_logs', form.TextValue, 'clamav_logfile', '');
+ logfile.wrap = 'off';
+ logfile.rows = 50;
+ logfile.monospace = true;
+ logfile.editable = false;
+
+
+ logfile.cfgvalue = function() {
+ const logfilename = uci.get('clamav', 'clamav', 'LogFile')
+ return fs.read(logfilename)
+ .then(function(data) {
+ return data || '';
+ });
+ };
+
+ logfile.write = function() {
+ };
+ */
+
+ return m.render();
+ },
+
+ // handleSaveApply: function(ev) {
+ // this.super('handleSaveApply', [ev]);
+ // return Promise.all([
+ // rpc.declare({
+ // object: 'luci',
+ // method: 'setInitAction',
+ // params: [ 'name', 'action' ],
+ // expect: { result: false }
+ // })('clamav', 'reload'),
+ // ]);
+ // }
+
+});
--- /dev/null
+'use strict';
+'require form';
+'require fs';
+'require uci';
+'require view';
+
+return view.extend({
+ load: function() {
+
+ },
+
+ render: function() {
+ var m, s, o;
+
+ m = new form.Map('freshclam', _('Freshclam'), _('Configuration'));
+
+ // Section
+ s = m.section(form.TypedSection, 'freshclam', _('Settings'));
+ s.anonymous = true;
+ s.addremove = false;
+
+ // Advanced Tab
+ s.tab('tab_advanced', _('Settings'));
+
+ // freshclam_config_file
+ o = s.taboption('tab_advanced', form.Value, 'freshclam_config_file', _('clamd config file'));
+ o.datatype = 'string';
+ o.value('/etc/clamav/freshclam.conf');
+ o.placeholder = '/etc/clamav/freshclam.conf';
+
+ /*
+ // UpdateLogFile
+ o = s.taboption('tab_advanced', form.Value, 'UpdateLogFile', _('Logfile'));
+ o.value('/tmp/clamav-milter.log');
+ o.placeholder = '/tmp/clamav-milter.log';
+
+ // LogFileMaxSize
+ o = s.taboption('tab_advanced', form.Value, 'LogFileMaxSize', _('Max size of log file'));
+ o.value('512K', _('512K'));
+ o.value('1M', _('1M'));
+ o.value('2M', _('2M'));
+
+ // LogRotate
+ o = s.taboption('tab_advanced', form.ListValue, 'LogRotate', _('Add header'));
+ o.value('false', _('No'));
+ o.value('true', _('Yes'));
+ */
+
+ // LogTime
+ o = s.taboption('tab_advanced', form.ListValue, 'LogTime', _('Log time with each message'));
+ o.value('false', _('No'));
+ o.value('true', _('Yes'));
+
+ // LogVerbose
+ o = s.taboption('tab_advanced', form.ListValue, 'LogVerbose', _('Enable verbose logging'));
+ o.value('false', _('No'));
+ o.value('true', _('Yes'));
+
+ // Debug
+ o = s.taboption('tab_advanced', form.ListValue, 'Debug', _('Debug logging'));
+ o.value('false', _('No'));
+ o.value('true', _('Yes'));
+ o.placeholder = 'true';
+
+ // LogSyslog
+ o = s.taboption('tab_advanced', form.ListValue, 'LogSyslog', _('Log to syslog'));
+ o.value('false', _('No'));
+ o.value('true', _('Yes'));
+ o.placeholder = 'true';
+
+ // LogFacility
+ o = s.taboption('tab_advanced', form.ListValue, 'LogFacility', _('Syslog facility'));
+ o.value('LOG_KERN');
+ o.value('LOG_USER');
+ o.value('LOG_MAIL');
+ o.value('LOG_DAEMON');
+ o.value('LOG_AUTH');
+ o.value('LOG_LPR');
+ o.value('LOG_NEWS');
+ o.value('LOG_UUCP');
+ o.value('LOG_CRON');
+ o.value('LOG_LOCAL0');
+ o.value('LOG_LOCAL1');
+ o.value('LOG_LOCAL2');
+ o.value('LOG_LOCAL3');
+ o.value('LOG_LOCAL4');
+ o.value('LOG_LOCAL5');
+ o.value('LOG_LOCAL6');
+ o.value('LOG_LOCAL7');
+ // cannot do o.depends - it removes the option if dep condition is not met, thereby causing a startup error
+ // o.depends('LogSyslog', 'true');
+
+ // Foreground
+ o = s.taboption('tab_advanced', form.ListValue, 'Foreground', _('Run in foreground'));
+ o.value('false', _('No'));
+ o.value('true', _('Yes'));
+ o.placeholder = 'false';
+
+ // PidFile
+ o = s.taboption('tab_advanced', form.Value, 'PidFile', _('PID file'));
+ o.datatype = 'string';
+ o.value('/var/run/clamav/freshclam.pid');
+ o.placeholder = '/var/run/clamav/freshclam.pid';
+
+ // NotifyClamd
+ o = s.taboption('tab_advanced', form.Value, 'NotifyClamd', _('Notify clamd'));
+ o.datatype = 'string';
+ o.value('/etc/clamav/clamd.conf');
+ o.placeholder = '/etc/clamav/clamd.conf';
+
+ // DatabaseOwner
+ o = s.taboption('tab_advanced', form.Value, 'DatabaseOwner', _('Database owner'));
+ o.datatype = 'string';
+ o.value('clamav');
+ o.value('root');
+ o.placeholder = 'root';
+
+ // DatabaseDirectory
+ o = s.taboption('tab_advanced', form.Value, 'DatabaseDirectory', _('Database directory'));
+ o.datatype = 'string';
+ o.value('/usr/share/clamav');
+ o.placeholder = '/usr/share/clamav';
+
+ // DNSDatabaseInfo
+ o = s.taboption('tab_advanced', form.Value, 'DNSDatabaseInfo', _('DNS database info'));
+ o.datatype = 'string';
+ o.value('current.cvd.clamav.net');
+ o.placeholder = 'current.cvd.clamav.net';
+
+ // DatabaseMirror
+ o = s.taboption('tab_advanced', form.Value, 'DatabaseMirror', _('Database mirror'));
+ o.datatype = 'string';
+ o.value('database.clamav.net');
+ o.placeholder = 'database.clamav.net';
+
+ // DatabaseCustomURL
+ o = s.taboption('tab_advanced', form.Value, 'DatabaseCustomURL', _('Custom database URL'));
+ o.value('http://myserver.example.com/mysigs.ndb');
+ o.value('https://myserver.example.com:4567/allow_list.wdb');
+ o.value('ftp://myserver.example.com/example.ldb');
+ o.value('file:///mnt/nfs/local.hdb');
+ o.value('file:///mnt/nfs/local.hdb');
+
+ // PrivateMirror
+ o = s.taboption('tab_advanced', form.Value, 'PrivateMirror', _('Private mirror URL'));
+ o.value('mirror1.example.com');
+ o.value('mirror2.example.com');
+
+ // ScriptedUpdates
+ o = s.taboption('tab_advanced', form.ListValue, 'ScriptedUpdates', _('Scripted updates'));
+ o.value('false', _('No'));
+ o.value('true', _('Yes'));
+
+ // CompressLocalDatabase
+ o = s.taboption('tab_advanced', form.ListValue, 'CompressLocalDatabase', _('Compress local database'));
+ o.value('false', _('No'));
+ o.value('true', _('Yes'));
+
+ // ConnectTimeout
+ o = s.taboption('tab_advanced', form.Value, 'ConnectTimeout', _('Connect timeout'));
+ o.value('30');
+ o.value('60');
+ o.placeholder = '60';
+
+ // ReceiveTimeout
+ o = s.taboption('tab_advanced', form.Value, 'ReceiveTimeout', _('Receive timeout'));
+ o.value('60');
+ o.value('300');
+ o.placeholder = '60';
+
+ // Checks
+ o = s.taboption('tab_advanced', form.Value, 'Checks', _('Database checks per day'));
+ o.value('12');
+ o.value('24');
+
+ // TestDatabases
+ o = s.taboption('tab_advanced', form.ListValue, 'TestDatabases', _('Test databases'));
+ o.value('false', _('No'));
+ o.value('true', _('Yes'));
+
+ // Bytecode
+ o = s.taboption('tab_advanced', form.MultiValue, 'Bytecode', _('Download bytecode.cvd'));
+ o.value('false', _('No'));
+ o.value('true', _('Yes'));
+
+ // ExtraDatabase
+ o = s.taboption('tab_advanced', form.Value, 'ExtraDatabase', _('Extra databases'));
+ o.datatype = 'string';
+ o.placeholder = 'dbname1';
+
+ // ExcludeDatabase
+ o = s.taboption('tab_advanced', form.Value, 'ExcludeDatabase', _('Exclude databases'));
+ o.datatype = 'string';
+ o.placeholder = 'dbname1';
+
+ return m.render();
+ },
+
+});
+++ /dev/null
---[[
-
-LuCI ClamAV module
-
-Copyright (C) 2015, Itus Networks, Inc.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Author: Marko Ratkaj <marko.ratkaj@sartura.hr>
- Luka Perkov <luka.perkov@sartura.hr>
-
-]]--
-
-local fs = require "nixio.fs"
-local sys = require "luci.sys"
-require "ubus"
-
-m = Map("clamav", translate("ClamAV"))
-m.on_after_commit = function() luci.sys.call("/etc/init.d/clamav restart") end
-
-s = m:section(TypedSection, "clamav")
-s.anonymous = true
-s.addremove = false
-
-s:tab("tab_advanced", translate("Settings"))
-s:tab("tab_logs", translate("Log"))
-
---------------- Settings --------------
-
-LogFileMaxSize = s:taboption("tab_advanced", Value, "LogFileMaxSize", translate("Max size of log file"))
-LogFileMaxSize:value("512K", translate("512K"))
-LogFileMaxSize:value("1M", translate("1M"))
-LogFileMaxSize:value("2M", translate("2M"))
-LogFileMaxSize.default = "1M"
-
-LogTime = s:taboption("tab_advanced", ListValue, "LogTime", translate("Log time with each message"))
-LogTime:value("no", translate("No"))
-LogTime:value("yes", translate("Yes"))
-LogTime.default = "no"
-
-LogVerbose = s:taboption("tab_advanced", ListValue, "LogVerbose", translate("Enable verbose logging"))
-LogVerbose:value("no", translate("No"))
-LogVerbose:value("yes", translate("Yes"))
-LogVerbose.default = "no"
-
-ExtendedDetectionInfo = s:taboption("tab_advanced", ListValue, "ExtendedDetectionInfo", translate("Log additional infection info"))
-ExtendedDetectionInfo:value("no", translate("No"))
-ExtendedDetectionInfo:value("yes", translate("Yes"))
-ExtendedDetectionInfo.default = "no"
-
-dummy3 = s:taboption("tab_advanced", DummyValue, "")
-dummy4 = s:taboption("tab_advanced", DummyValue, "")
-
-MaxDirectoryRecursion = s:taboption("tab_advanced", Value, "MaxDirectoryRecursion", translate("Max directory scan depth"))
-MaxDirectoryRecursion:value("15", translate("15"))
-MaxDirectoryRecursion:value("20", translate("20"))
-MaxDirectoryRecursion.default = "15"
-
-FollowDirectorySymlink = s:taboption("tab_advanced", ListValue, "FollowDirectorySymlink", translate("Follow directory symlinks"))
-FollowDirectorySymlink:value("no", translate("No"))
-FollowDirectorySymlink:value("yes", translate("Yes"))
-FollowDirectorySymlink.default = "no"
-
-FollowFileSymlinks = s:taboption("tab_advanced", ListValue, "FollowFileSymlinks", translate("Follow file symlinks"))
-FollowFileSymlinks:value("no", translate("No"))
-FollowFileSymlinks:value("yes", translate("Yes"))
-FollowFileSymlinks.default = "no"
-
-DetectPUA = s:taboption("tab_advanced", ListValue, "DetectPUA", translate("Detect possibly unwanted apps"))
-DetectPUA:value("no", translate("No"))
-DetectPUA:value("yes", translate("Yes"))
-DetectPUA.default = "no"
-
-ScanPE = s:taboption("tab_advanced", ListValue, "ScanPE", translate("Scan portable executables"))
-ScanPE:value("no", translate("No"))
-ScanPE:value("yes", translate("Yes"))
-ScanPE.default = "yes"
-
-ScanELF = s:taboption("tab_advanced", ListValue, "ScanELF", translate("Scan ELF files"))
-ScanELF:value("no", translate("No"))
-ScanELF:value("yes", translate("Yes"))
-ScanELF.default = "yes"
-
-DetectBrokenExecutables = s:taboption("tab_advanced", ListValue, "DetectBrokenExecutables", translate("Detect broken executables"))
-DetectBrokenExecutables:value("no", translate("No"))
-DetectBrokenExecutables:value("yes", translate("Yes"))
-DetectBrokenExecutables.default = "no"
-
-ScanOLE2 = s:taboption("tab_advanced", ListValue, "ScanOLE2", translate("Scan MS Office and .msi files"))
-ScanOLE2:value("no", translate("No"))
-ScanOLE2:value("yes", translate("Yes"))
-ScanOLE2.default = "yes"
-
-ScanPDF = s:taboption("tab_advanced", ListValue, "ScanPDF", translate("Scan pdf files"))
-ScanPDF:value("no", translate("No"))
-ScanPDF:value("yes", translate("Yes"))
-ScanPDF.default = "yes"
-
-ScanSWF = s:taboption("tab_advanced", ListValue, "ScanSWF", translate("Scan swf files"))
-ScanSWF:value("no", translate("No"))
-ScanSWF:value("yes", translate("Yes"))
-ScanSWF.default = "yes"
-
-ScanMail = s:taboption("tab_advanced", ListValue, "ScanMail", translate("Scan emails"))
-ScanMail:value("no", translate("No"))
-ScanMail:value("yes", translate("Yes"))
-ScanMail.default = "yes"
-
-ScanPartialMessages = s:taboption("tab_advanced", ListValue, "ScanPartialMessages", translate("Scan RFC1341 messages split over many emails"))
-ScanPartialMessages:value("no", translate("No"))
-ScanPartialMessages:value("yes", translate("Yes"))
-ScanPartialMessages.default = "no"
-
-ScanArchive = s:taboption("tab_advanced", ListValue, "ScanArchive", translate("Scan archives"))
-ScanArchive:value("no", translate("No"))
-ScanArchive:value("yes", translate("Yes"))
-ScanArchive.default = "yes"
-
-ArchiveBlockEncrypted = s:taboption("tab_advanced", ListValue, "ArchiveBlockEncrypted", translate("Block encrypted archives"))
-ArchiveBlockEncrypted:value("no", translate("No"))
-ArchiveBlockEncrypted:value("yes", translate("Yes"))
-ArchiveBlockEncrypted.default = "no"
-
-dummy5 = s:taboption("tab_advanced", DummyValue, "")
-dummy6 = s:taboption("tab_advanced", DummyValue, "")
-
-StreamMinPort = s:taboption("tab_advanced", Value, "StreamMinPort", translate("Port range, lowest port"))
-StreamMinPort.datatype = "portrange"
-StreamMinPort:value("1024",translate("1024"))
-StreamMinPort.default = "1024"
-
-StreamMaxPort = s:taboption("tab_advanced", Value, "StreamMaxPort", translate("Port range, highest port"))
-StreamMaxPort.datatype = "portrange"
-StreamMaxPort:value("2048",translate("2048"))
-StreamMaxPort.default = "2048"
-
-MaxThreads = s:taboption("tab_advanced", Value, "MaxThreads", translate("Max number of threads"))
-MaxThreads.datatype = "and(uinteger,min(1))"
-MaxThreads:value("10",translate("10"))
-MaxThreads:value("20",translate("20"))
-MaxThreads.default = "10"
-
-SelfCheck = s:taboption("tab_advanced", Value, "SelfCheck", translate("Database check every N sec"))
-SelfCheck.datatype = "and(uinteger,min(1))"
-SelfCheck:value("600",translate("600"))
-SelfCheck.default = "600"
-
-MaxFileSize = s:taboption("tab_advanced", Value, "MaxFileSize", translate("Max size of scanned file"))
-MaxFileSize.datatype = "string"
-MaxFileSize:value("150M",translate("150M"))
-MaxFileSize:value("50M",translate("50M"))
-MaxFileSize.default = "150M"
-
------------------- Log --------------------
-
-clamav_logfile = s:taboption("tab_logs", TextValue, "lines", "")
-clamav_logfile.wrap = "off"
-clamav_logfile.rows = 25
-clamav_logfile.rmempty = true
-
-function clamav_logfile.cfgvalue()
- local uci = require "luci.model.uci".cursor_state()
- local file = "/tmp/clamd.log"
- if file then
- return fs.readfile(file) or ""
- else
- return ""
- end
-end
-
-function clamav_logfile.write()
-end
-
-return m
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 5.7-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150 م"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1 م"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2 م"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50 م"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512 ك"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "ستمائة600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "كتلة المحفوظات المشفرة"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAVمضاد الفيروسات كلاماف"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "تحقق قاعدة البيانات كل N ثانية"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "كشف الملفات التنفيذية المعطلة"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "كشف التطبيقات التي قد تكون غير مرغوب فيها"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "تمكين التسجيل المطول"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "اتبع روابط الدليل"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "اتبع روابط الملفات"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "منح وصول UCI ل luci-app-clamav"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "السجل"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "تسجيل معلومات الإصابة الإضافية"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "سجل الوقت مع كل رسالة"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "أقصى عمق مسح الدليل"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "أقصى عدد من المواضيع"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "أقصى حجم لملف السجل"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "أقصى حجم للملف الممسوح ضوئيًا"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "لا"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "نطاق المنفذ ، أعلى منفذ"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "نطاق المنفذ ، أدنى منفذ"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "مسح ملفات ELF"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "امسح ملفات MS Office و .msi"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "مسح رسائل RFC1341 مقسمة على العديد من رسائل البريد الإلكتروني"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "مسح المحفوظات"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "فحص رسائل البريد الإلكتروني"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "مسح ملفات pdf"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "مسح الملفات التنفيذية المحمولة"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "مسح ملفات swf"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "الاعدادات"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "نعم"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "ستمائة600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "أقصى حجم لملف السجل"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr ""
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "Разрешаване на UCI достъп до luci-app-clamav"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Лог"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
+msgid "Max size of scanned file"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
-msgid "Max size of scanned file"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Настройки"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "এনক্রিপ্ট করা আর্কাইভ ব্লক করুন"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ক্ল্যামএভি"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "প্রতি N সেকেন্ডে ডাটাবেজ চেক করুন"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "ভাঙা এক্সিকিউটেবল সনাক্ত করুন"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "সম্ভবত অবাঞ্ছিত অ্যাপ্লিকেশন সনাক্ত করুন"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "ভার্বোজ লগিং সক্ষম করুন"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "ডিরেক্টরি সিমলিঙ্ক অনুসরণ করুন"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "ফাইল সিমলিঙ্ক অনুসরণ করুন"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "Luci-app-clamav এর জন্য UCI অ্যাক্সেস প্রদান করুন"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "লগ করুন"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "অতিরিক্ত সংক্রমণের তথ্য লগ করুন"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "প্রতিটি বার্তার সাথে সময় লগ করুন"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "সর্বোচ্চ ডিরেক্টরি স্ক্যান গভীরতা"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "থ্রেডের সর্বোচ্চ সংখ্যা"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "লগ ফাইলের সর্বোচ্চ আকার"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "স্ক্যান করা ফাইলের সর্বোচ্চ আকার"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "না"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "পোর্ট পরিসীমা, সর্বোচ্চ পোর্ট"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "পোর্ট পরিসীমা, সর্বনিম্ন পোর্ট"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "ELF ফাইল স্ক্যান করুন"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "MS Office এবং .msi ফাইল স্ক্যান করুন"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "একাধিক ইমেইলে বিভক্ত RFC1341 বার্তা স্ক্যান করুন"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "আর্কাইভ স্ক্যান করুন"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "ইমেইল স্ক্যান করুন"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "পিডিএফ ফাইল স্ক্যান করুন"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "পোর্টেবল এক্সিকিউটেবল স্ক্যান করুন"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "swf ফাইল স্ক্যান করুন"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "সেটিংস"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "হ্যাঁ"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "লগ ফাইলের সর্বোচ্চ আকার"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "Bloca els arxius xifrats"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAV"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr ""
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
-msgid "Max directory scan depth"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
-msgid "Max number of threads"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
+msgid "Max directory scan depth"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
+msgid "Max number of threads"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "Mida màxima del fitxer explorat"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "No"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "Explora els fitxers ELF"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "Explora fitxers del MS Office i .msi"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "Explora missatges RFC1341 dividits per molts correus"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "Explora els arxius"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "Explora els correus"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "Explora els fitxers PDF"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "Explora els executables portàtils"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "Explora els fitxers SWF"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Paràmetres"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Sí"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.16.2-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "Blokovat šifrované archivy"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAV"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "Kontrola databáze každých N sekund"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "Rozpoznat poškozené spustitelné soubory"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "Detekovat potenciálně nežádoucí aplikace"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "Povolit podrobné protokolování"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "Následovat symbolické odkazy adresářů"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "Následovat symbolické odkazy souborů"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "Udělit přístup k UCI pro aplikaci luci-app-clamav"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Protokol"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "Protokolovat další informace o infekci"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "Protokolovat čas s každou zprávou"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "Maximální hloubka prohledávání adresářů"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "Maximální počet vláken"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "Maximální velikost souboru protokolu"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "Maximální velikost skenovaného souboru"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "Ne"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "Rozsah portů, nejvyšší port"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "Rozsah portů, nejnižší port"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "Prohledávat soubory ELF"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "Prohledávat soubory MS Office a soubory MSI"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "Prohledávat zprávy RFC1341 rozdělené do více e-mailů"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "Prohledávat archivy"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "Prohledávat e-maily"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "Prohledávat soubory PDF"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "Prohledávat přenosné spustitelné soubory"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "Prohledávat soubory SWF"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Nastavení"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Ano"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "Maximální velikost souboru protokolu"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.10.1\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "Blokering af krypterede arkiver"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAV"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "Kontrol af databasen hver N sek"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "Registrer ødelagte eksekverbare filer"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "Registrer muligvis uønskede apps"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "Aktiver verbose logning"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "Følg mappens symlinks"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "Følg fil-symbolforbindelser"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "Giv UCI-adgang til luci-app-clamav"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Log"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "Log yderligere oplysninger om infektion"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "Log tid med hver meddelelse"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "Maksimal scanningsdybde af mapper"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "Maksimalt antal tråde"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "Maksimal størrelse af logfilen"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "Maksimal størrelse af den scannede fil"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "Nej"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "Portområde, højeste port"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "Portområde, laveste port"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "Scan ELF-filer"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "Scan MS Office- og .msi-filer"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "Scan RFC1341-meddelelser fordelt på mange e-mails"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "Scan arkiver"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "Scan e-mails"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "Scan pdf-filer"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "Scan bærbare eksekverbare filer"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "Scan swf-filer"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Indstillinger"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Ja"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "Maksimal størrelse af logfilen"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.5-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "Blockiere verschlüsselte Archive"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAV"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "Datenbanküberprüfung alle N Sekunden"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "Erkenne defekte ausführbare Dateien"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "Erkenne möglicherweise unerwünschte Programme"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "Ausführliche Protokollierung aktivieren"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "Folge Verzeichnis-Symlinks"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "Folge Datei-Symlinks"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "Gewähre UCI Zugriff auf luci-app-clamav"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Log"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "Protokolliere zusätzliche Infektionsinformationen"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "Protokolliere die Zeit mit jeder Nachricht"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "Max. Verzeichnisscantiefe"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "Max. Anzahl von Threads"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "Max. Größe der Protokolldatei"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "Max. Größe der gescannten Datei"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "Nein"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "Portbereich, höchster Port"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "Portbereich, niedrigster Port"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "ELF-Dateien scannen"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "MS Office und .msi Dateien scannen"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "RFC1341-Nachrichten durchsuchen, die über viele E-Mails verteilt sind"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "Archive scannen"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "E-Mails scannen"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "PDF-Dateien scannen"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "Portable ausführbare Dateien scannen"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "SWF-Dateien scannen"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Einstellungen"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Ja"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "Max. Größe der Protokolldatei"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr ""
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr ""
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
+msgid "Max size of scanned file"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
-msgid "Max size of scanned file"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Ρυθμίσεις"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
+msgid "150M"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
+msgid "1M"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
-msgid "150M"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
+msgid "2M"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
-msgid "1M"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
+msgid "50M"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
+msgid "512K"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
-msgid "2M"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
-msgid "50M"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
-msgid "512K"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr ""
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
-msgid "Max directory scan depth"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
-msgid "Max number of threads"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
+msgid "Max directory scan depth"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
+msgid "Max number of threads"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.4\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "Bloquear archivadores cifrados"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAV"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "Comprobación de la base de datos cada N segundos"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "Detectar ejecutables rotos"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "Detectar aplicaciones posiblemente no deseadas"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "Activar registro detallado"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "Siga los enlaces simbólicos del directorio"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "Seguir archivo de enlaces simbólicos"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "Conceder acceso UCI para luci-app-clamav"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Registro"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "Registrar información adicional de infección"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "Tiempo de registro con cada mensaje"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "Profundidad máxima de escaneo de directorio"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "Número máximo de hilos"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "Tamaño máximo del archivo de registro"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "Tamaño máximo del archivo escaneado"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "No"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "Rango de puertos, puerto más alto"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "Rango de puertos, puerto más bajo"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "Escanear archivos ELF"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "Escanear archivos de MS Office y .msi"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "Escanea los mensajes RFC1341 divididos en muchos correos electrónicos"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "Escanear archivos"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "Escanerar emails"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "Escanear archivos pdf"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "Escanear ejecutables portátiles"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "Escanear archivos swf"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Ajustes"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Si"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "Tamaño máximo del archivo de registro"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.12-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "Estä salatut arkistot"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAV"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "Tietokannan tarkistus joka N. sekunti"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "Tunnista rikkinäiset suoritettavat tiedostot"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "Tunnista mahdollisesti toivomattomat sovellukset"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "Ota runsas kirjaaminen käyttöön"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "Seuraa hakemiston linkkejä"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "Seuraa symbolisia tiedostolinkkejä"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "Myönnä UCI-käyttöoikeus luci-app-clamav -sovellukselle"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Loki"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "Lokita lisätiedot tartunnasta"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "Lokiaika jokaisen viestin kanssa"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "Maks. Hakemistoskannaussyvyys"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "Säikeiden maksimimäärä"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "Lokitiedoston enimmäiskoko"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "Skannattavan tiedoston enimmäiskoko"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "Ei"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "Porttialue, korkein portti"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "Porttialue, matalin portti"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "Skannaa ELF-tiedostot"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "Skannaa MS Office ja .msi -tiedostot"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "Skannaa RFC1341-viestit jaettuna useille sähköposteille"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "Skannaa arkistot"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "Skannaa sähköpostit"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "Skannaa pdf-tiedostot"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "Skannaa siirreltävät suoritettavat tiedostot"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "Skannaa swf-tiedostot"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Asetukset"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Kyllä"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "Lokitiedoston enimmäiskoko"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150Mo"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1Mo"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2Mo"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50Mo"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512Ko"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "Bloquer les archives chiffrées"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAV"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "Vérification de la base de données toutes les N s"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "Détecter les exécutables endommagés"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "Détecter les applications potentiellement non désirées"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "Activer la journalisation détaillée"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "Suivre les liens symboliques de répertoires"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "Suivre les liens symboliques de fichiers"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "Accorder tout accès UCI pour luci-app-clamav"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Journal"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "Enregistrer des informations supplémentaires sur les infections"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "Enregistrer l'heure pour chaque message"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "Profondeur maximale d'analyse des répertoires"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "Nombre maximum de fils d'exécution"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "Taille maximale du fichier de journal"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "Taille maximale des fichiers analysés"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "Non"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "Plage de ports, port le plus élevé"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "Plage de ports, port le plus bas"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "Analyser les fichiers ELF"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "Analyser les fichiers MS Office et .msi"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "Scannez les messages RFC1341 répartis sur de nombreux e-mails"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "Analyser les fichiers d'archive"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "Analyser les e-mails"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "Analyser les fichiers pdf"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "Analyser les fichiers exécutables portables"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "Analyser les fichiers swf"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Paramètres"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Oui"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "Taille maximale du fichier de journal"
"n>6 && n<11) ? 3 : 4;\n"
"X-Generator: Weblate 5.8-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "Cuir bac ar chartlanna criptithe"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAV"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "Seiceáil bunachar sonraí gach N soic"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "Braith earraí inrite briste"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "Braith aipeanna nach dteastaíonn uait"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "Cumasaigh logáil briathra"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "Lean naisc eolaire"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "Lean nascanna comhad"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "Deonaigh rochtain UCI ar luci-app-clamav"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Loga"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "Logáil isteach faisnéis bhreise ionfhabhtaithe"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "Logáil am le gach teachtaireacht"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "Doimhneacht uasta scanadh eolaire"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "An líon uasta snáitheanna"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "Méid uasta an chomhaid logála"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "Uasmhéid an chomhaid scanta"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "Níl"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "Raon port, port is airde"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "Raon port, port is ísle"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "Scan comhaid ELF"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "Scan comhaid MS Office agus .msi"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "Scanadh teachtaireachtaí RFC1341 thar go leor ríomhphost"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "Scan cartlanna"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "Ríomhphoist a scanadh"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "Scanadh comhaid pdf"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "Scan earraí inrite iniompartha"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "Scanadh comhaid swf"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Socruithe"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Tá"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "Méid uasta an chomhaid logála"
"n % 10 == 0) ? 2 : 3));\n"
"X-Generator: Weblate 4.16.2-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr ""
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
+msgid "Max size of scanned file"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
-msgid "Max size of scanned file"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "הגדרות"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr ""
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
+msgid "Max size of scanned file"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
-msgid "Max size of scanned file"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "Titkosított archívumok blokkolása"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAV"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "Adatbázis-ellenőrzés minden N. másodpercben"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "Törött végrehajthatók felismerése"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "Esetleg nem kívánt alkalmazások felismerése"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "Részletes naplózás engedélyezése"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "Könyvtár szimbolikus linkek követése"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "Fájl szimbolikus linkek követése"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Napló"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "További fertőzési információk naplózása"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "Idő naplózása minden üzenettel"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "Legnagyobb könyvtárvizsgálati mélység"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "Szálak legnagyobb száma"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "Naplófájl legnagyobb mérete"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "Vizsgált fájl legnagyobb mérete"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "Nem"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "Porttartomány, legmagasabb port"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "Porttartomány, legalacsonyabb port"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "ELF-fájlok vizsgálata"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "MS Office és .msi fájlok vizsgálata"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "Több e-mailre felosztott RFC1341 üzenetek vizsgálata"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "Archívumok vizsgálata"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "E-mailek vizsgálata"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "PDF-fájlok vizsgálata"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "Hordozható végrehajthatók vizsgálata"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "SWF-fájlok vizsgálata"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Beállítások"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Igen"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "Naplófájl legnagyobb mérete"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.5-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "Blocca gli archivi criptati"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAV"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "Controlla database ogni N secondi"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "Rileva file eseguibili danneggiati"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "Rileva applicazioni potenzialmente indesiderate"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "Abilita log dettagliato"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "Segui i collegamenti simbolici delle directory"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "Segui i collegamenti simbolici ai file"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "Concedi l'accesso UCI a luci-app-clamav"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Registro"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "Registra informazioni aggiuntive sull'infezione"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "Registra l'orario di ogni messaggio"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "Numero massimo di sottocartelle da analizzare"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "Numero massimo di processi"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "Dimensione massima del file di log"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "Dimensione massima dei file da analizzare"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "No"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "Intervallo di porte, limite superiore"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "Intervallo di porte, limite inferiore"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "Analizza file ELF"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "Analizza file MS-Office e .msi"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "Analizza messaggi RCF1341 suddivisi tra diverse email"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "Scansione degli archivi"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "Scansione delle e-mail"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "Scansione dei file PDF"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "Scansione di eseguibili portatili"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "Analizza file swf"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Impostazioni"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Si"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "Dimensione massima del file di log"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "暗号化されたアーカイブのブロック"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAV"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "データベース チェック間隔(秒)"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "破損した実行ファイルの検出"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "不必要と思われるアプリケーションの検出"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "詳細なログの有効化"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "ディレクトリ シンボリックリンクに従う"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "ファイル シンボリックリンクに従う"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "luci-app-clamavにUCIアクセスを許可"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "ログ"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "追加の感染情報ログ"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "ログ メッセージ毎に時刻を付加"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "ディレクトリ スキャンの最大深度"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "スレッドの最大数"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "ログの最大サイズ"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "スキャンしたファイルの最大サイズ"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "いいえ"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "ポート範囲(上限)"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "ポート範囲(下限)"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "ELF ファイルのスキャン"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "MS Office と .msi ファイルのスキャン"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "多くの電子メールに分割された RFC1341 メッセージをスキャン"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "アーカイブのスキャン"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "E-mailのスキャン"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "PDF ファイルのスキャン"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "ポータブル 実行ファイルのスキャン"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "SWF ファイルのスキャン"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "設定"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "はい"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "ログの最大サイズ"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr ""
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
+msgid "Max size of scanned file"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
-msgid "Max size of scanned file"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
"1 : 2);\n"
"X-Generator: Weblate 5.3-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "Blokuoti užšifruotus archyvus"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "„ClamAV“"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "Tikrinti duomenų bazę kas N sek."
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "Aptikti negalimus/sugadintus paleidžiamuosius failus"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "Aptikti galimai nepatenkinamas programas/programėles"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "Įjungti išsamių žurnalinimo aprašymų"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "Sekti vietovės „symlinks“"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "Sekti failo „symlinks“"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "Suteikti „UCI“ prieigą – „luci-app-clamav“"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Žurnalas"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "Žurnalinti papildomą užkrėtimo informacija"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "Žurnalinti laiką su kiekviena žinute"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "Maksimalus vietovės skenavimo gylis"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "Maksimalus veiksmumo srautų (procesoriaus) skaičius"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "Maksimalus žurnalo failo dydis"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "Maksimalus nuskenuoto failo dydis"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "Ne"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "Prievado atstumas, aukščiausias prievadas"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "Prievado atstumas, žemiausias prievadas"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "Skenuoti „*.elf“ failus"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "Skenuoti „Microsoft Office“ ir „*.msi“ failus"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "Skenuoti „RFC1341“ žinutes padalytas per daug el. paštų"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "Skenuoti archyvus"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "Skenuoti el. paštą"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "Skenuoti „*.pdf“ failus"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "Skenuoti neįdiegiamus paleidžiamuosius failus"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "Skenuoti „*.swf“ failus"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Nustatymai"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Taip"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "Maksimalus žurnalo failo dydis"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.10\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "कूटबद्ध संग्रहणे अवरोधित करा"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "क्लेमएव्ही"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "डेटाबेस प्रत्येक N सेकंदात तपासा"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "तुटलेली एक्झिक्युटेबल शोधा"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "शक्यतो अवांछित अॅप्स शोधा"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "वर्बोज लॉगिंग सक्षम करा"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "निर्देशिका symlinks अनुसरण करा"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "फाईल सिमलिंक्सचे अनुसरण करा"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "नोंद"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "अतिरिक्त संसर्ग माहिती लॉग करा"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "प्रत्येक संदेशासह लॉग इन वेळ"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "थ्रेडची जास्तीत जास्त संख्या"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "लॉग फाइलचा कमाल आकार"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "स्कॅन केलेल्या फाइलचा कमाल आकार"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "नाही"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "स्कॅन ELF फाइल"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "एमएस ऑफिस आणि .msi फायली स्कॅन करा"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "संग्रहण स्कॅन करा"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "ईमेल स्कॅन करा"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "पीडीएफ फायली स्कॅन करा"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "पोर्टेबल एक्झिक्युटेबल्स स्कॅन करा"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "Swf फायली स्कॅन करा"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "सेटिंग्ज"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "होय"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "लॉग फाइलचा कमाल आकार"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr ""
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
+msgid "Max size of scanned file"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
-msgid "Max size of scanned file"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "Tidak"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Ya"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr ""
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Logg"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
+msgid "Max size of scanned file"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
-msgid "Max size of scanned file"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Innstillinger"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
+msgid "150M"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
+msgid "1M"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
-msgid "150M"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
+msgid "2M"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
-msgid "1M"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
+msgid "50M"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
+msgid "512K"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
-msgid "2M"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
-msgid "50M"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
-msgid "512K"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr ""
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
-msgid "Max directory scan depth"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
-msgid "Max number of threads"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
+msgid "Max directory scan depth"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
+msgid "Max number of threads"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
"|| n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.2-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "Blokowanie zaszyfrowanych archiwów"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAV"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "Sprawdzanie bazy danych co N sekund"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "Wykrywanie uszkodzonych plików wykonywalnych"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "Wykrywanie potencjalnie niechcianych aplikacji"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "Włącz więcej komunikatów dziennika"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "Śledź dowiązania symboliczne do katalogu"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "Śledź dowiązania symboliczne do pliku"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "Przyznaj luci-app-clamav dostęp do UCI"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Dziennik"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "Rejestrowanie dodatkowych informacji o infekcji"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "Rejestrowanie czasu z każdą wiadomością"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "Maksymalna głębokość skanowania katalogu"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "Maksymalna liczba wątków"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "Maksymalny rozmiar pliku dziennika"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "Maksymalny rozmiar skanowanego pliku"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "Nie"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "Zakres portów, najwyższy port"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "Zakres portów, najniższy port"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "Skanuj pliki ELF"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "Skanuj pliki MS Office i .msi"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "Skanuj wiadomości RFC1341 podzielone na wiele e-maili"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "Skanuj archiwa"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "Skanuj e-maile"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "Skanuj pliki pdf"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "Skanuj przenośne pliki wykonywalne"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "Skanuj pliki swf"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Ustawienia"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Tak"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "Maksymalny rozmiar pliku dziennika"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.7-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "Bloquear ficheiros criptografados"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAV"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "Verificação da base de dados a cada N seg"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "Detetar executáveis quebrados"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "Detetar apps possivelmente indesejadas"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "Ativar log detalhado"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "Seguir as ligações simbólicas de diretórios"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "Seguir as ligações simbólicas de ficheiros"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "Conceder UCI acesso ao luci-app-clamav"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Log"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "Registar informações adicionais sobre infecções"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "Tempo de registo com cada mensagem"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "Profundidade máxima de varredura do diretório"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "Quantidade máxima de threads"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "Tamanho máximo do ficheiro de log"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "Tamanho máximo do ficheiro varrido"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "Não"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "Intervalo de portas, porta máxima"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "Intervalo de portas, porta mínima"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "Varrer ficheiros ELF"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "Varrer ficheiros de MS Office e .msi"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "Varrer mensagens RFC1341 divididas por muitos e-mails"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "Varrer arquivos"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "Varrer e-mails"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "Varrer ficheiros pdf"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "Varrer executáveis portáteis"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "Varrer ficheiros swf"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Configurações"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Sim"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "Tamanho máximo do ficheiro de log"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.6-rc\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "Bloquear arquivos criptografados"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAV"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "Verificar a base de dados a cada x segundos"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "Detectar aplicativos avariados"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "Detectar aplicativos possivelmente indesejados"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "Ativar o registro log detalhado"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "Siga os links simbólicos do diretório"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "Siga os links simbólicos do diretório"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "Conceda acesso UCI ao luci-app-clamav"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Registro"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "Registrar informações adicionais sobre a infecção"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "Tempo de registo com cada mensagem"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "Profundidade máxima da varredura do diretório"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "Quantidade máxima de threads"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "Tamanho máximo do arquivo de registro log"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "Tamanho máximo dos arquivos escaneados"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "Não"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "Faixa da porta, porta mais alta"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "Faixa da porta, porta mais baixa"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "Escanear arquivos ELF"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "Escanear arquivos MS Office e arquivos .msi"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "Escanear mensagens RFC1341 espalhadas em outros emails"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "Verificar arquivos"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "Verificar e-mails"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "Verificar arquivos pdf"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "Verificar arquivos executáveis portáteis"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "Verificar arquivos swf"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Configurações"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Sim"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "Tamanho máximo do arquivo de registro log"
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 4.10-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "Blocați arhivele criptate"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAV"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "Verificarea bazei de date la fiecare N sec"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "Detectarea executabilelor rupte"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "Detectați aplicațiile posibil nedorite"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "Activați consemnarea verbală a jurnalelor"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "Urmăriți legăturile simbolice din directoare"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "Urmăriți legăturile simbolice ale fișierelor"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "Acordă acces la UCI pentru luci-app-clamav"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Jurnal"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "Înregistrați informații suplimentare despre infecție"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "Înregistrați timpul cu fiecare mesaj"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "Adâncimea maximă de scanare a directorului"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "Numărul maxim de fire"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "Dimensiunea maximă a fișierului jurnal"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "Dimensiunea maximă a fișierului scanat"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "Nu"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "Gama de porturi, cel mai înalt port"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "Gama de porturi, cel mai mic port"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "Scanarea fișierelor ELF"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "Scanați fișierele MS Office și .msi"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "Scanarea mesajelor RFC1341 împărțite în mai multe e-mailuri"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "Scanați arhivele"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "Scanați e-mailurile"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "Scanarea fișierelor pdf"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "Scanarea executabilelor portabile"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "Scanare fișiere swf"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Setări"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Da"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "Dimensiunea maximă a fișierului jurnal"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "Блокировать зашифрованные архивы"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "Антивирус ClamAV"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "Проверка базы данных каждые N сек"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "Обнаружение нерабочих исполняемых файлов"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "Обнаружение возможных нежелательных приложений"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "Включить подробное ведение системного журнала"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "Следовать по<br />ссылкам на папки"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "Следовать по<br />ссылкам на файлы"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "Предоставить UCI доступ для luci-app-clamav"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Системный журнал"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr ""
"Дополнительный файл системного журнала, содержащий информацию о заражении"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "Время записи в системный журнал - каждого сообщения"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "Максимальный размер сканируемой папки"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "Максимальное<br />кол-во потоков"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "Максимальный размер системного журнала"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "Максимальный размер сканируемого файла"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "Нет"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "Диапазон портов, максимальный номер порта"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "Диапазон портов, наименьший номер порта"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "Сканировать elf файлы"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "Сканировать MS Office<br />и *.msi файлы"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr ""
"Сканирование сообщений RFC1341, разделенных на множество сообщений "
"электронной почты"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "Сканировать архивы"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "Сканировать е-майлы"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "Сканировать pdf файлы"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "Сканировать портативные исполняемые файлы"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "Сканировать swf файлы"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Настройки"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Да"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "Максимальный размер системного журнала"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.8-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "Zablokovať zašifrované archívy"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAV"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "Kontrola databázy každých N sekúnd"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "Rozpoznať poškodené spustiteľné súbory"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "Rozpoznať možné nechcené aplikácie"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "Povoliť podrobný záznam"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "Nasledovať symbolické odkazy priečinkov"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "Nasledovať symbolické odkazy súborov"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr ""
"Udeliť prístup pre luci-app-clamav do spojeného konfigurovateľného rozhrania"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Záznam"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "Zaznamenať dodatočné informácie o infekcii"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "Zaznamenať čas spolu so správami"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "Max. hĺbka prehľadávaných adresárov"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "Max. počet vlákien"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "Max. veľkosť súboru so záznamom"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "Max. veľkosť prehľadávaného súboru"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "Nie"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "Rozsah portov, najvyšší port"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "Rozsah portov, najnižší port"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "Prehľadať súbory ELF"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "Prehľadať súbory balíka MS Office a .msi"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "Prehľadať správy RFC1341 rozdelené do viacerých emailov"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "Prehľadať archívy"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "Prehľadať emaily"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "Prehľadať súbory PDF"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "Prehľadať prenosné spustiteľné súbory"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "Prehľadať súbory SWF"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Nastavenia"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Áno"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "Max. veľkosť súboru so záznamom"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.12.1-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "Blockera krypterade arkiv"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAV"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "Kontrollera databasen var N sek"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "Upptäck trasiga exekverbara filer"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "Upptäck möjliga oönskade appar"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "Aktivera utförlig loggning"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "Följ mappens symbollänkar"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "Följ symbollänkar för fil"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "Ge UCI behörighet för luci-app-clamav"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Logg"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "Logga ytterligare information om infektionen"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "Loggtid med varje meddelande"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "Maximalt sökdjup i mappstrukturen"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "Maximalt antal trådar"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "Högsta storlek av loggfilen"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "Högsta storlek av skannad fil"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "Nej"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "Räckvidd för port, högsta port"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "Räckvidd för port, lägsta port"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "Sök igenom ELF-filer"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "Sök igen MS Office och .msi-filer"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "Sök igen RFC1341-meddelanden uppdelade över många e-postmeddelanden"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "Sök igenom arkiven"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "Sök igenom e-postmeddelanden"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "Sök igenom pdf-filer"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "Sök igenom bärbara exekverbara filer"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "Sök igenom swf-filer"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Inställningar"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Ja"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "Högsta storlek av loggfilen"
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
+msgid "150M"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
+msgid "1M"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
-msgid "150M"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
+msgid "2M"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
-msgid "1M"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
+msgid "50M"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
+msgid "512K"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
-msgid "2M"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
-msgid "50M"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
-msgid "512K"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr ""
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
-msgid "Max directory scan depth"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
-msgid "Max number of threads"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
+msgid "Max directory scan depth"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
+msgid "Max number of threads"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "Şifrelenmiş arşivleri engelle"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAV"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "Her N saniyede bir veritabanı kontrolü"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "Bozuk yürütülebilir dosyaları algıla"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "Olası istenmeyen uygulamaları tespit edin"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "Ayrıntılı günlük kaydını etkinleştir"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "Dizin sembolik bağlantılarını takip edin"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "Dosya sembolik bağlantılarını takip edin"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "luci-app-clamav için UCI erişimi verin"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Günlük"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "Ek enfeksiyon bilgilerini günlüğe kaydet"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "Her mesaja birlikte zamanı da günlüğe ekle"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "Maksimum dizin tarama derinliği"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "Maksimum iş parçacığı sayısı"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "Maksimum günlük dosyası boyutu"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "Maksimum taranan dosya boyutu"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "Hayır"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "Bağlantı noktası aralığı, en yüksek bağlantı noktası"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "Bağlantı noktası aralığı, en düşük bağlantı noktası"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "ELF dosyalarını tara"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "MS Office ve .msi dosyalarını tara"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "Birçok e-postaya bölünmüş RFC1341 mesajlarını tarayın"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "Arşivleri tara"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "E-postaları tara"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "PDF dosyalarını tara"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "Taşınabilir yürütülebilir dosyaları tara"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "Swf dosyalarını tara"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Ayarlar"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Evet"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "Maksimum günlük dosyası boyutu"
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.15.1-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "Блокувати зашифровані архіви"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "Антивірус ClamAV"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "Перевірка бази даних кожні N секунд"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "Виявлення пошкоджених виконувальних файлів"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "Виявлення можливих небажаних застосунків"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "Увімкнути детальне звітування"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "Слідувати за символічними посиланнями каталогів"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "Слідувати за символічними посиланнями на файл"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "Надати доступ UCI до luci-app-clamav"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Звіт"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "Звітувати додаткову інформацію про зараження"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "Вказувати час кожного повідомлення у звіті"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "Максимальна вкладеність директорій для сканування"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "Максимальна кількість потоків"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "Максимальний розмір файлу звіту"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "Максимальний розмір файлу для сканування"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "Немає"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "Діапазон портів, максимальний номер порту"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "Діапазон портів, мінімальний розмір порту"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "Сканувати ELF файли"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "Сканувати файли MS Office та .msi"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "Зчитувати повідомлення RFC1341, розділені на багато електронних листів"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "Сканувати архіви"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "Сканувати пошту"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "Сканувати файли pdf"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "Сканувати портативні виконувальні файли"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "Сканувати файли swf"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Налаштування"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Так"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "Максимальний розмір файлу звіту"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.18.1\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "Khối lưu trữ mã hóa"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAV"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "Cơ sở dữ liệu kiểm tra mỗi N giây"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "Phát hiện các tệp thực thi bị hỏng"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "Phát hiện các ứng dụng có thể không mong muốn"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "Bật ghi nhật ký chi tiết"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "Theo dõi các liên kết thư mục"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "Thực hiện theo các liên kết tập tin"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "Cấp quyền truy cập UCI cho luci-app-clamav"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "Nhật ký"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "Nhật ký ghi thông tin bổ sung"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "Đăng nhập thời gian với mỗi tin nhắn"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "Độ sâu quét thư mục tối đa"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "Số lượng tối đa"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "Kích thước tối đa của tệp nhật ký"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "Kích thước tối đa của tệp được quét"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "Không"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "Port range, highest port"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "Port range, lowest port"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "Quét các tệp ELF"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "Quét các tệp MS Office và .msi"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "Quét các tin nhắn RFC 1341 được chia thành nhiều email"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "Quét tài liệu lưu trữ"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "Quét email"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "Quét tệp pdf"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "Quét các tệp thực thi"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "Quét tập tin swf"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "Cài đặt"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "Có"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "Kích thước tối đa của tệp nhật ký"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.5-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "拦截加密的归档文件"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAV 反病毒"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "每 N 秒检测一次数据库"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "检测破损的可执行文件"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "检测不受欢迎的软件"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "启用详细日志输出"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "跟随目录符号链接"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "跟随文件符号链接"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "授予UCI访问luci-app-clamav的权限"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "日志"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "记录详细的感染信息"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "记录消息时间戳"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "最大扫描深度"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "最大线程数"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "最大日志大小"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "最大可扫描的文件大小"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "否"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "端口范围,最大端口"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "端口范围,最小端口"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "扫描 ELF 文件"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "扫描 MS Office 文档和 .msi 安装包文件"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "扫描符合 RFC1341 邮件分离规范的邮件"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "扫描归档文件"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "扫描电子邮件"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "扫描 PDF 文件"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "扫描 PE (Windows) 可执行文件"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "扫描 SWF 文件"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "设置"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "是"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "最大日志大小"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.6-dev\n"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
-msgid "10"
-msgstr "10"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:133
-msgid "1024"
-msgstr "1024"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:59
-msgid "15"
-msgstr "15"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgstr "150M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:36
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
msgid "1M"
msgstr "1M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:60
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:144
-msgid "20"
-msgstr "20"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:138
-msgid "2048"
-msgstr "2048"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:37
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
msgid "2M"
msgstr "2M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
msgid "50M"
msgstr "50M"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:35
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
msgid "512K"
msgstr "512K"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:149
-msgid "600"
-msgstr "600"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
msgid "Block encrypted archives"
msgstr "攔截加密的歸檔檔案"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:22
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
msgstr "ClamAV防毒"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:147
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
msgstr "每 N 秒檢測一次資料庫"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:88
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
msgid "Detect broken executables"
msgstr "檢測破損的可執行檔案"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
msgid "Detect possibly unwanted apps"
msgstr "檢測不受歡迎的軟體"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:45
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
msgid "Enable verbose logging"
msgstr "啟用詳細日誌"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
msgid "Follow directory symlinks"
msgstr "跟隨目錄符號連結"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
msgid "Follow file symlinks"
msgstr "跟隨檔案符號連結"
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
msgstr "授予 luci-app-clamav 擁有 UCI 存取的權限"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
msgstr "日誌"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:50
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
msgid "Log additional infection info"
msgstr "記錄詳細的感染資訊"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:40
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
msgid "Log time with each message"
msgstr "記錄訊息時間戳"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:58
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
msgid "Max directory scan depth"
msgstr "最大目錄掃描深度"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:141
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
msgid "Max number of threads"
msgstr "最大執行緒數"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:34
-msgid "Max size of log file"
-msgstr "最大日誌大小"
-
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
msgid "Max size of scanned file"
msgstr "最大可掃描的檔案大小"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:41
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:46
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:51
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:64
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:69
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:74
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:79
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:84
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:89
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:94
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:99
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:104
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:109
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:114
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
msgid "No"
msgstr "否"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
msgstr "埠範圍,最大埠"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
msgid "Port range, lowest port"
msgstr "埠範圍,最小埠"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:83
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
+msgid "Run in foreground"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
msgstr "掃描 ELF 檔案"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:93
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
msgstr "掃描 MS Office 文件和 .msi 安裝包檔案"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:113
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
msgstr "掃描符合 RFC1341 郵件分離規範的郵件"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
msgstr "掃描歸檔檔案"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:108
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
msgstr "掃描電子郵件"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:98
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
msgstr "掃描 PDF 檔案"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:78
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
msgstr "掃描 PE (Windows) 可執行檔案"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:103
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
msgstr "掃描 SWF 檔案"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
msgid "Settings"
msgstr "設定"
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:52
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:65
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:70
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:75
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:80
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:85
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:90
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:95
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:100
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:105
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:110
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:115
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
-#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
msgid "Yes"
msgstr "是"
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
+
+#~ msgid "10"
+#~ msgstr "10"
+
+#~ msgid "1024"
+#~ msgstr "1024"
+
+#~ msgid "15"
+#~ msgstr "15"
+
+#~ msgid "20"
+#~ msgstr "20"
+
+#~ msgid "2048"
+#~ msgstr "2048"
+
+#~ msgid "600"
+#~ msgstr "600"
+
+#~ msgid "Max size of log file"
+#~ msgstr "最大日誌大小"
"admin/services/clamav": {
"title": "ClamAV",
"action": {
- "type": "cbi",
- "path": "clamav",
- "post": { "cbi.submit": true }
+ "type": "alias",
+ "path": "admin/services/clamav/clamav"
},
"depends": {
- "acl": [ "luci-app-clamav" ]
+ "acl": [ "luci-app-clamav" ],
+ "fs": { "/usr/sbin/clamd": "executable" }
+ }
+ },
+
+ "admin/services/clamav/clamav": {
+ "title": "ClamAV",
+ "order": 1,
+ "action": {
+ "type": "view",
+ "path": "clamav/clamav"
+ }
+ },
+
+ "admin/services/clamav/clamav-milter": {
+ "title": "ClamAV Milter",
+ "order": 2,
+ "action": {
+ "type": "view",
+ "path": "clamav/clamav-milter"
+ },
+ "depends": {
+ "fs": { "/usr/sbin/clamav-milter": "executable" }
+ }
+ },
+
+ "admin/services/clamav/freshclam": {
+ "title": "Freshclam",
+ "order": 3,
+ "action": {
+ "type": "view",
+ "path": "clamav/freshclam"
+ },
+ "depends": {
+ "fs": { "/usr/sbin/freshclam": "executable" }
+ }
+ },
+
+ "admin/services/clamav/clamav-log": {
+ "title": "Log",
+ "order": 4,
+ "action": {
+ "type": "view",
+ "path": "clamav/clamav-log"
}
}
}
"luci-app-clamav": {
"description": "Grant UCI access for luci-app-clamav",
"read": {
- "uci": [ "clamav" ]
+ "file": [ "/tmp/*" ],
+ "uci": [ "clamav", "clamav-milter", "freshclam" ]
},
"write": {
- "uci": [ "clamav" ]
+ "file": {
+ "/etc/init.d/clamav *": [ "exec" ],
+ "/etc/init.d/clamav-milter *": [ "exec" ],
+ "/etc/init.d/freshclam *": [ "exec" ],
+ "/sbin/logread -e clamav": [ "exec" ],
+ "/usr/sbin/logread -e clamav": [ "exec" ]
+ },
+ "uci": [ "clamav", "clamav-milter", "freshclam" ]
}
}
}