luci-app-unbound: convert to JS
authorPaul Donald <[email protected]>
Mon, 30 Jun 2025 15:55:44 +0000 (17:55 +0200)
committerPaul Donald <[email protected]>
Thu, 3 Jul 2025 16:57:33 +0000 (18:57 +0200)
See: https://github.com/openwrt/luci/issues/7310

Signed-off-by: Paul Donald <[email protected]>
56 files changed:
applications/luci-app-unbound/Makefile
applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js [new file with mode: 0644]
applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js [new file with mode: 0644]
applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js [new file with mode: 0644]
applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js [new file with mode: 0644]
applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js [new file with mode: 0644]
applications/luci-app-unbound/luasrc/controller/unbound.lua [deleted file]
applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua [deleted file]
applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua [deleted file]
applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua [deleted file]
applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua [deleted file]
applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua [deleted file]
applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua [deleted file]
applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua [deleted file]
applications/luci-app-unbound/luasrc/view/unbound/css-editing.htm [deleted file]
applications/luci-app-unbound/luasrc/view/unbound/show-empty.htm [deleted file]
applications/luci-app-unbound/luasrc/view/unbound/show-textbox.htm [deleted file]
applications/luci-app-unbound/po/ar/unbound.po
applications/luci-app-unbound/po/bg/unbound.po
applications/luci-app-unbound/po/bn_BD/unbound.po
applications/luci-app-unbound/po/ca/unbound.po
applications/luci-app-unbound/po/cs/unbound.po
applications/luci-app-unbound/po/da/unbound.po
applications/luci-app-unbound/po/de/unbound.po
applications/luci-app-unbound/po/el/unbound.po
applications/luci-app-unbound/po/es/unbound.po
applications/luci-app-unbound/po/fi/unbound.po
applications/luci-app-unbound/po/fr/unbound.po
applications/luci-app-unbound/po/ga/unbound.po
applications/luci-app-unbound/po/he/unbound.po
applications/luci-app-unbound/po/hi/unbound.po
applications/luci-app-unbound/po/hu/unbound.po
applications/luci-app-unbound/po/it/unbound.po
applications/luci-app-unbound/po/ja/unbound.po
applications/luci-app-unbound/po/ko/unbound.po
applications/luci-app-unbound/po/lt/unbound.po
applications/luci-app-unbound/po/mr/unbound.po
applications/luci-app-unbound/po/ms/unbound.po
applications/luci-app-unbound/po/nb_NO/unbound.po
applications/luci-app-unbound/po/nl/unbound.po
applications/luci-app-unbound/po/pl/unbound.po
applications/luci-app-unbound/po/pt/unbound.po
applications/luci-app-unbound/po/pt_BR/unbound.po
applications/luci-app-unbound/po/ro/unbound.po
applications/luci-app-unbound/po/ru/unbound.po
applications/luci-app-unbound/po/sk/unbound.po
applications/luci-app-unbound/po/sv/unbound.po
applications/luci-app-unbound/po/ta/unbound.po
applications/luci-app-unbound/po/templates/unbound.pot
applications/luci-app-unbound/po/tr/unbound.po
applications/luci-app-unbound/po/uk/unbound.po
applications/luci-app-unbound/po/vi/unbound.po
applications/luci-app-unbound/po/zh_Hans/unbound.po
applications/luci-app-unbound/po/zh_Hant/unbound.po
applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json [new file with mode: 0644]
applications/luci-app-unbound/root/usr/share/rpcd/acl.d/luci-app-unbound.json

index f464c2d79529a118b04f40d5f565d912cd626668..70d4ee279ed21f7795b27261c27e70e90a6f8407 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2008-2014 The LuCI Team <[email protected]>
+# Copyright (C) 2008-2025
 #
 # This is free software, licensed under the Apache License, Version 2.0 .
 #
@@ -7,10 +7,10 @@
 include $(TOPDIR)/rules.mk
 
 LUCI_TITLE:=Unbound Recursive DNS Resolver Configuration
-LUCI_DEPENDS:=+luci-base +luci-compat +unbound-daemon
+LUCI_DEPENDS:=+luci-base +unbound-daemon
 
 PKG_LICENSE:=Apache-2.0
-PKG_MAINTAINER:=Eric Luehrsen <ericluehrsen@hotmail.com>
+PKG_MAINTAINER:=Eric Luehrsen <ericluehrsen@gmail.com>
 
 include ../../luci.mk
 
diff --git a/applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js b/applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js
new file mode 100644 (file)
index 0000000..06786f2
--- /dev/null
@@ -0,0 +1,300 @@
+'use strict';
+'require fs';
+'require form';
+'require rpc';
+'require uci';
+'require ui';
+'require view';
+'require tools.widgets as widgets';
+
+const UBNET = 'https://nlnetlabs.nl/projects/unbound/about/';
+const README = 'https://github.com/openwrt/packages/blob/master/net/unbound/files/README.md';
+
+const callRcInit = rpc.declare({
+       object: 'rc',
+       method: 'init',
+       params: [ 'name', 'action' ],
+       expect: { result: false }
+});
+
+return view.extend({
+       load() {
+               return Promise.all([
+                       uci.load('unbound'),
+                       uci.load('dhcp'),
+               ]);
+       },
+
+       render([unboundCfg, dhcpCfg]) {
+               const m = new form.Map('unbound', _('Recursive DNS'),
+                       _("Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</a>.".format(UBNET, README)));
+
+               const s = m.section(form.NamedSection, 'ub_main', 'unbound');
+               s.anonymous = true;
+               s.addremove = false;
+
+               const manual = uci.get('unbound', 'ub_main', 'manual_conf');
+               const dhcpLink = uci.get('unbound', 'ub_main', 'dhcp_link');
+               const leasetrig = uci.get('dhcp', 'odhcpd', 'leasetrigger') || 'undefined';
+
+               if (manual === '0' && dhcpLink === 'odhcpd' && leasetrig === '/usr/lib/unbound/odhcpd.sh') {
+                       ui.addTimeLimitedNotification(null, E('p', _('Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease trigger is incorrectly set:') +
+                               "dhcp.odhcpd.leasetrigger='" + leasetrig + "'"), 15000, 'note');
+               }
+
+               // Tabs
+               s.tab('basic', _('Basic'));
+               if (manual === '0') {
+                       s.tab('advanced', _('Advanced'));
+                       s.tab('dhcp', _('DHCP'));
+                       s.tab('resource', _('Resource'));
+               }
+
+               // Basic tab items
+               const ena = s.taboption('basic', form.Flag, 'enabled', _('Enable Unbound'),
+                       _('Enable the initialization scripts for Unbound'));
+               ena.rmempty = false;
+
+               const mcf = s.taboption('basic', form.Flag, 'manual_conf', _('Manual Conf'),
+                       _('Skip UCI and use /etc/unbound/unbound.conf'));
+               mcf.rmempty = false;
+
+               if (manual === '0') {
+                       s.taboption('basic', form.Flag, 'localservice', _('Local Service'),
+                               _('Accept queries only from local subnets')).rmempty = false;
+
+                       s.taboption('basic', form.Flag, 'validator', _('Enable DNSSEC'),
+                               _('Enable the DNSSEC validator module')).rmempty = false;
+
+                       const nvd = s.taboption('basic', form.Flag, 'validator_ntp', _('DNSSEC NTP Fix'),
+                               _('Break the loop where DNSSEC needs NTP and NTP needs DNS'));
+                       nvd.optional = true;
+                       nvd.default = '1';
+                       nvd.depends('validator', '1');
+
+                       const prt = s.taboption('basic', form.Value, 'listen_port', _('Listening Port'),
+                               _('Choose Unbounds listening port'));
+                       prt.datatype = 'port';
+                       prt.placeholder = '53';
+               } else {
+                       const ag2b = s.taboption('basic', form.Value, 'root_age', _('Root DSKEY Age'),
+                               _('Limit days between RFC5011 copies to reduce flash writes'));
+                       ag2b.datatype = 'and(uinteger,min(1),max(99))';
+                       ag2b.value('3', '3');
+                       ag2b.value('9', '9 (' + _('default') + ')');
+                       ag2b.value('12', '12');
+                       ag2b.value('24', '24');
+                       ag2b.value('99', '99 (' + _('never') + ')');
+
+                       const tgrb = s.taboption('basic', widgets.NetworkSelect, 'trigger_interface', _('Trigger Networks'),
+                               _('Networks that may trigger Unbound to reload (avoid wan6)'));
+                       tgrb.multiple = true;
+                       tgrb.rmempty = true;
+                       tgrb.nocreate = true;
+               }
+
+               // Advanced, DHCP & Resource tabs only if manual===0
+               if (manual === '0') {
+                       const rlh = s.taboption('advanced', form.Flag, 'rebind_localhost', _('Filter Localhost Rebind'),
+                               _('Protect against upstream response of 127.0.0.0/8'));
+                       rlh.rmempty = false;
+
+                       const rpv = s.taboption('advanced', form.ListValue, 'rebind_protection', _('Filter Private Rebind'),
+                               _('Protect against upstream responses within local subnets'));
+                       rpv.rmempty = false;
+                       rpv.value('0', _('No Filter'));
+                       rpv.value('1', _('Filter Private Address'));
+                       rpv.value('2', _('Filter Entire Subnet'));
+
+                       const d64 = s.taboption('advanced', form.Flag, 'dns64', _('Enable DNS64'),
+                               _('Enable the DNS64 module'));
+                       d64.rmempty = false;
+
+                       const pfx = s.taboption('advanced', form.Value, 'dns64_prefix', _('DNS64 Prefix'),
+                               _('Prefix for generated DNS64 addresses'));
+                       pfx.datatype = 'ip6addr';
+                       pfx.placeholder = '64:ff9b::/96';
+                       pfx.optional = true;
+                       pfx.depends('dns64', '1');
+
+                       const exga = s.taboption('advanced', form.Flag, 'exclude_ipv6_ga', _('Exclude IPv6 GA'));
+
+                       const din = s.taboption('advanced', form.DynamicList, 'domain_insecure', _('Domain Insecure'),
+                               _('List domains to bypass checks of DNSSEC'));
+                       din.depends('validator', '1');
+
+                       const ag2 = s.taboption('advanced', form.Value, 'root_age', _('Root DSKEY Age'));
+                       ag2.datatype = 'and(uinteger,min(1),max(99))';
+                       ag2.value('3', '3');
+                       ag2.value('9', '9 (' + _('default') + ')');
+                       ag2.value('12', '12');
+                       ag2.value('24', '24');
+                       ag2.value('99', '99 (' + _('never') + ')');
+
+                       const ifc = s.taboption('advanced', widgets.NetworkSelect, 'iface_lan', _('LAN Networks'), 
+                                       _('Networks to consider LAN (served) beyond those served by DHCP'));
+                       ifc.multiple = true;
+                       ifc.rmempty = true;
+                       ifc.nocreate = true;
+                       const wfc = s.taboption('advanced', widgets.NetworkSelect, 'iface_wan', _('WAN Networks'), 
+                                       _('Networks to consider WAN (unserved)'));
+                       wfc.multiple = true;
+                       wfc.rmempty = true;
+                       wfc.nocreate = true;
+                       const tgr = s.taboption('advanced', widgets.NetworkSelect, 'iface_trig', _('Trigger Networks'), 
+                                       _('Networks that may trigger Unbound to reload (avoid wan6)'));
+                       tgr.multiple = true;
+                       tgr.rmempty = true;
+                       tgr.nocreate = true;
+
+                       const bindhide = s.taboption('advanced', form.Flag, 'hide_binddata', _('Refuse possible attack queries'));
+
+                       const verb = s.taboption('advanced', form.ListValue, 'verbosity', _('Verbosity'));
+                       verb.datatype = 'and(uinteger,min(0),max(5))';
+                       verb.value('0');
+                       verb.value('1');
+                       verb.value('2');
+                       verb.value('3');
+                       verb.value('4');
+                       verb.value('5');
+
+                       // DHCP tab
+                       const dlk = s.taboption('dhcp', form.ListValue, 'dhcp_link', _('DHCP Link'),
+                               _('Link to supported programs to load DHCP into DNS'));
+                       dlk.rmempty = false;
+                       ['none','dnsmasq','odhcpd'].forEach(v => dlk.value(v, v === 'none' ? _('(none)') : v));
+
+                       const dp6 = s.taboption('dhcp', form.Flag, 'dhcp4_slaac6', _('DHCPv4 to SLAAC'),
+                               _('Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)'));
+                       dp6.optional = true;
+                       dp6.depends('dhcp_link', 'odhcpd');
+
+                       const dom = s.taboption('dhcp', form.Value, 'domain', _('Local Domain'),
+                               _('Domain suffix for this router and DHCP clients'));
+                       dom.placeholder = 'lan';
+                       dom.optional = true;
+
+                       const dty = s.taboption('dhcp', form.ListValue, 'domain_type', _('Local Domain Type'),
+                               _('How to treat queries of this local domain'));
+                       dty.optional = true;
+                       dty.value('deny', _('Denied (nxdomain)'));
+                       dty.value('refuse', _('Refused'));
+                       dty.value('static', _('Static (local only)'));
+                       dty.value('transparent', _('Transparent (local/global)'));
+                       dty.depends('dhcp_link', 'none');
+                       dty.depends('dhcp_link', 'odhcpd');
+
+                       const addDnsOpts = [
+                               ['add_local_fqdn', _('LAN DNS'), _('How to enter the LAN or local network router in DNS')],
+                               ['add_wan_fqdn', _('WAN DNS'), _('Override the WAN side router entry in DNS')],
+                       ];
+                       const addDnsValues = [
+                               ['1', _('Hostname, Primary Address')],
+                               ['2', _('Hostname, All Addresses')],
+                               ['3', _('Host FQDN, All Addresses')],
+                               ['4', _('Interface FQDN, All Addresses')]
+                       ];
+
+                       addDnsOpts.forEach(([optName,label]) => {
+                               const opt = s.taboption('dhcp', form.ListValue, optName, label, '');
+                               opt.optional = true;
+                               opt.value('0', (optName == 'add_local_fqdn') ? _('No Entry') : _('Use Upstream'));
+                               addDnsValues.forEach(([val,text]) => opt.value(val, text));
+                               opt.depends('dhcp_link', 'none');
+                               opt.depends('dhcp_link', 'odhcpd');
+                       });
+
+                       const exa = s.taboption('dhcp', form.ListValue, 'add_extra_dns', _('Extra DNS'),
+                               _('Use extra DNS entries found in /etc/config/dhcp'));
+                       exa.optional = true;
+                       exa.value('0', _('Ignore'));
+                       exa.value('1', _('Host Records'));
+                       exa.value('2', _('Host/MX/SRV RR'));
+                       exa.value('3', _('Host/MX/SRV/CNAME RR'));
+
+                       // Resource tab
+                       const ctl = s.taboption('resource', form.ListValue, 'unbound_control', _('Unbound Control App'),
+                               _('Enable access for unbound-control'));
+                       ctl.value('0', _('No Remote Control'));
+                       ctl.value('1', _('Local Host, No Encryption'));
+                       ctl.value('2', _('Local Host, Encrypted'));
+                       ctl.value('3', _('Local Subnet, Encrypted'));
+                       ctl.value('4', _('Local Subnet, Static Encryption'));
+                       ctl.rmempty = false;
+
+                       const pro = s.taboption('resource', form.ListValue, 'protocol', _('Recursion Protocol'),
+                               _('Choose the IP versions used upstream and downstream'));
+                       pro.value('default', _('Default'));
+                       pro.value('ip4_only', _('IP4 Only'));
+                       pro.value('ip6_local', _('IP4 All and IP6 Local'));
+                       pro.value('ip6_only', _('IP6 Only*'));
+                       pro.value('ip6_prefer', _('IP6 Preferred'));
+                       pro.value('mixed', _('IP4 and IP6'));
+                       pro.rmempty = false;
+
+                       const rsc = s.taboption('resource', form.ListValue, 'resource', _('Memory Resource'),
+                               _('Use menu System/Processes to observe any memory growth'));
+                       rsc.value('default', _('Default'));
+                       rsc.value('tiny', _('Tiny'));
+                       rsc.value('small', _('Small'));
+                       rsc.value('medium', _('Medium'));
+                       rsc.value('large', _('Large'));
+                       rsc.rmempty = false;
+
+                       const rsn = s.taboption('resource', form.ListValue, 'recursion', _('Recursion Strength'),
+                               _('Recursion activity affects memory growth and CPU load'));
+                       rsn.value('default', _('Default'));
+                       rsn.value('passive', _('Passive'));
+                       rsn.value('aggressive', _('Aggressive'));
+                       rsn.rmempty = false;
+
+                       const qry = s.taboption('resource', form.Flag, 'query_minimize', _('Query Minimize'),
+                               _('Break down query components for limited added privacy'));
+                       qry.optional = true;
+                       qry.depends('recursion', 'passive');
+                       qry.depends('recursion', 'aggressive');
+
+                       const qrs = s.taboption('resource', form.Flag, 'query_min_strict', _('Strict Minimize'),
+                               _("Strict version of 'query minimize' but it can break DNS"));
+                       qrs.taboptional = true;
+                       qrs.depends('query_minimize', '1');
+
+                       const eds = s.taboption('resource', form.Value, 'edns_size', _('EDNS Size'),
+                               _('Limit extended DNS packet size'));
+                       eds.datatype = 'and(uinteger,min(512),max(4096))';
+                       eds.placeholder = '1280';
+
+                       const tlm = s.taboption('resource', form.Value, 'ttl_min', _('TTL Minimum'),
+                               _('Prevent excessively short cache periods'));
+                       tlm.datatype = 'and(uinteger,min(0),max(1200))';
+                       tlm.placeholder = '120';
+
+                       const tlnm = s.taboption('resource', form.Value, 'ttl_neg_max', _('TTL Neg Max'));
+                       tlm.datatype = 'and(uinteger,min(0),max(1200))';
+                       tlm.placeholder = '1000';
+
+                       const rtt = s.taboption('resource', form.Value, 'rate_limit', _('Query Rate Limit'),
+                               _('Prevent client query overload; zero is off'));
+                       rtt.datatype = 'and(uinteger,min(0),max(5000))';
+                       rtt.placeholder = '0';
+
+                       const stt = s.taboption('resource', form.Flag, 'extended_stats', _('Extended Statistics'),
+                               _('Extended statistics are printed from unbound-control'));
+                       stt.rmempty = false;
+               }
+
+               return m.render();
+       },
+
+       handleSaveApply(ev, mode) {
+               const enabled = uci.get('unbound', 'ub_main', 'enabled');
+               const cmd = enabled ? 'reload' : 'stop';
+
+               const Fn = L.bind(() => {
+                       callRcInit('unbound', cmd);
+                       document.removeEventListener('uci-applied', Fn);
+               });
+               document.addEventListener('uci-applied', Fn);
+               this.super('handleSaveApply', [ev, mode]);
+       }
+});
diff --git a/applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js b/applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js
new file mode 100644 (file)
index 0000000..e610829
--- /dev/null
@@ -0,0 +1,164 @@
+'use strict';
+'require form';
+'require fs';
+'require rpc';
+'require uci';
+'require view';
+
+const FILENAMES = {
+       adb: '/var/lib/unbound/adb_list.overall',
+       dhcp: '/var/lib/unbound/dhcp.conf',
+       edituci: '/etc/config/unbound',
+       extended: '/etc/unbound/unbound_ext.conf',
+       manual_edit: '/etc/unbound/unbound.conf',
+       manual_show: '/var/lib/unbound/unbound.conf',
+       server: '/etc/unbound/unbound_srv.conf',
+}
+
+const GUIDES_URL = 'https://openwrt.org/docs/guide-user/services/dns/unbound';
+const HELP_URL = 'https://github.com/openwrt/packages/blob/master/net/unbound/files/README.md';
+
+const callRcInit = rpc.declare({
+       object: 'rc',
+       method: 'init',
+       params: [ 'name', 'action' ],
+       expect: { result: false }
+});
+
+return view.extend({
+       load() {
+               return Promise.all([
+                       uci.load('unbound'),
+                       L.resolveDefault(fs.read(FILENAMES['adb']).then(content => ({ content: content || '' })), { content: '' }),
+                       L.resolveDefault(fs.read(FILENAMES['dhcp']).then(content => ({ content: content || '' })), { content: '' }),
+                       L.resolveDefault(fs.read(FILENAMES['manual_show']).then(content => ({ content: content || '' })), { content: '' }),
+               ]);
+       },
+
+       render([ub_uci, adb_c, dhcp_c, manual_show_c]) {
+
+               const m = new form.Map('unbound', null);
+               m.submit = _('Save');
+
+
+               const fs_write = (file, value) => fs.write(file, value.trim().replace(/\r\n/g, '\n'));
+               const fs_read = (file) => fs.read(file).then(content => {return content});
+
+               const manual = uci.get('unbound', 'ub_main', 'manual_conf');
+
+               const s = m.section(form.NamedSection, 'ub_main', 'unbound');
+
+               // Tabs
+               if (manual === '0') {
+
+                       s.tab('edituci', _('Edit: UCI'));
+                       const eu_msg = s.taboption('edituci', form.DummyValue, '_eu_msg', '');
+                       eu_msg.rawhtml = true;
+                       eu_msg.default = _("Edit '" + FILENAMES['edituci'] + "' and recipes can be found in OpenWrt " +
+                               '<a href="%s" target="_blank">Guides</a> '.format(GUIDES_URL) + 
+                               'and <a href="%s" target="_blank">Github</a>.'.format(HELP_URL));
+                       const eu = s.taboption('edituci', form.TextValue, 'edituci');
+                       eu.rows = 25;
+                       eu.load = () => fs_read(FILENAMES['edituci']);
+                       eu.write = function(section, value) {
+                               fs_write(FILENAMES['edituci'], value);
+                               return null;
+                       };
+
+                       s.tab('manual', _('Show: Unbound'));
+                       const man_msg = s.taboption('manual', form.DummyValue, '_man_msg', '');
+                       man_msg.default = _("This shows '" + FILENAMES['manual_show'] + "' generated from UCI configuration.");
+                       const man = s.taboption('manual', form.TextValue, 'manual');
+                       man.rows = 25;
+                       man.readonly = true;
+                       man.load = () => manual_show_c.content;
+                       man.write = () => {};
+
+               } else {
+                       s.tab('manual', _('Edit: Unbound'));
+                       const man = s.taboption('manual', form.TextValue, 'manual');
+                       const man_msg = s.taboption('manual', form.DummyValue, '_man_msg', '');
+                       man_msg.default = _("Edit '" + FILENAMES['manual_edit'] + "' when you do not use UCI.");
+                       man.rows = 25;
+                       man.load = () => fs_read(FILENAMES['manual_edit']);
+                       man.write = function(section, value) {
+                               fs_write(FILENAMES['manual_edit'], value);
+                               return null;
+                       };
+               }
+
+               s.tab('server', _('Edit: Server'));
+               const serv_msg = s.taboption('server', form.DummyValue, '_serv_msg', '');
+               serv_msg.default = _("Edit 'server:' clause options for 'include: " + FILENAMES['server'] + "'");
+               const serv = s.taboption('server', form.TextValue, 'server');
+               serv.rows = 25;
+               serv.load = () => fs_read(FILENAMES['server']);
+               serv.write = function(section, value) {
+                       fs_write(FILENAMES['server'], value);
+                       return null;
+               };
+
+               s.tab('extended', _('Edit: Extended'));
+               const ext_msg = s.taboption('extended', form.DummyValue, '_ext_msg', '');
+               ext_msg.default = _("Edit clauses such as 'forward-zone:' for 'include:" + FILENAMES['extended'] + "'");
+               const ext = s.taboption('extended', form.TextValue, 'extended');
+               ext.rows = 25;
+               ext.load = () => fs_read(FILENAMES['extended']);
+               ext.write = function(section, value) {
+                       fs_write(FILENAMES['extended'], value);
+                       return null;
+               };
+
+               if (dhcp_c.content) {
+                       s.tab('dhcp', _('Show: DHCP'));
+                       const dhcp_msg = s.taboption('manual', form.DummyValue, '_dhcp_msg', '');
+                       dhcp_msg.default =  _("This shows '" + FILENAMES['dhcp'] +  "' list of hosts from DHCP hook scripts.");
+                       const dhcp = s.taboption('dhcp', form.TextValue, 'dhcp');
+                       dhcp.rows = 25;
+                       dhcp.readonly = true;
+                       dhcp.load = () => dhcp_c.content;
+                       dhcp.write = () => {return null;};
+               }
+
+               if (adb_c.content) {
+                       s.tab('adb', _('Show: Adblock'));
+                       const adb_msg = s.taboption('adb', form.DummyValue, '_adb_msg', '');
+                       adb_msg.default = _("This shows '" + FILENAMES['adb'] + "' list of adblock domains");
+                       const adb = s.taboption('adb', form.TextValue, 'adb');
+                       adb.rows = 25;
+                       adb.readonly = true;
+                       adb.load = (adb_c.content?.length <= 262144) ? () => adb_c.content : () => _('Adblock domain list is too large to display in LuCI.');
+                       adb.write = () => {return null;};
+               }
+               return m.render();
+       },
+
+       // handleSave(ev) {
+       //      const tasks = [];
+
+       //      document.getElementById('maincontent')
+       //              .querySelectorAll('.cbi-map').forEach(map => {
+       //                      tasks.push(DOM.callClassMethod(map, 'save'));
+       //              });
+
+       //      return Promise.all(tasks);
+       // },
+
+       handleSaveApply(ev, mode) {
+               this.handleSave(ev).then(() => {
+                       // classes.ui.changes.apply(mode == '0');
+                       mode = '1';
+                       const enabled = uci.get('unbound', 'ub_main', 'enabled');
+                       const cmd = enabled ? 'reload' : 'stop';
+
+                       var Fn = L.bind(() => {
+                               callRcInit('unbound', cmd);
+                               document.removeEventListener('uci-applied', Fn);
+                       });
+                       document.addEventListener('uci-applied', Fn);
+                       this.super('handleSaveApply', [ev, mode]);
+               });
+       },
+
+       handleReset: null,
+});
diff --git a/applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js b/applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js
new file mode 100644 (file)
index 0000000..84efced
--- /dev/null
@@ -0,0 +1,147 @@
+'use strict';
+'require dom';
+'require fs';
+'require poll';
+'require view';
+
+const FILENAME = '/usr/sbin/unbound-control';
+
+return view.extend({
+       load() {
+               return L.resolveDefault(fs.stat(FILENAME), "")
+                       .then(stat => {
+                       if (!stat) {
+                               return Promise.all([
+                                       L.resolveDefault(fs.stat('/sbin/logread'), {path: ''}),
+                                       L.resolveDefault('', {path: ''}),
+                               ]);
+                       } else {
+                               return Promise.all([
+                                       L.resolveDefault(fs.stat('/sbin/logread'), {path: ''}),
+                                       L.resolveDefault(fs.stat(FILENAME), {path: false}),
+                                       L.resolveDefault(fs.exec_direct(FILENAME, ['-c', '/var/lib/unbound/unbound.conf', 'stats_noreset']).then(data => {return data}), {}),
+                                       L.resolveDefault(fs.exec_direct(FILENAME, ['-c', '/var/lib/unbound/unbound.conf', 'list_local_data']).then(data => {return data}), {}),
+                                       L.resolveDefault(fs.exec_direct(FILENAME, ['-c', '/var/lib/unbound/unbound.conf', 'list_local_zones']).then(data => {return data}), {}),
+                                       L.resolveDefault(fs.exec_direct(FILENAME, ['-c', '/var/lib/unbound/unbound.conf', 'dump_cache']).then(data => {return data}), {}),
+                               ]);
+                       }
+               });
+       },
+
+       render([logread, uc, stats, data, zones, cache]) {
+
+               L.Poll.add(() => {
+                       return L.resolveDefault(fs.exec_direct(logread.path, ['-e', 'unbound:'])).then(function(res) {
+                               const log = document.getElementById("logfile");
+                               log.value = res ? res.trim() : _('No related logs yet!');
+                               log.scrollTop = log.scrollHeight;
+                       });
+               });
+
+               if (uc.path) {
+                       // Stats
+                       L.Poll.add(() => {
+                               return L.resolveDefault(fs.exec_direct('/usr/sbin/unbound-control', ['-c', '/var/lib/unbound/unbound.conf', 'stats_noreset'])).then(function(res) {
+                                       const stats = document.getElementById("stats");
+                                       stats.value = res ? res.trim() : _('No stats yet!');
+                                       stats.scrollTop = stats.scrollHeight;
+                               });
+                       });
+                       // Local Data
+                       L.Poll.add(() => {
+                               return L.resolveDefault(fs.exec_direct('/usr/sbin/unbound-control', ['-c', '/var/lib/unbound/unbound.conf', 'list_local_data'])).then(function(res) {
+                                       const ld = document.getElementById("local_data");
+                                       ld.value = res ? res.trim() : _('No local data yet!');
+                                       ld.scrollTop = ld.scrollHeight;
+                               });
+                       });
+                       // Zones Data
+                       L.Poll.add(() => {
+                               return L.resolveDefault(fs.exec_direct('/usr/sbin/unbound-control', ['-c', '/var/lib/unbound/unbound.conf', 'list_local_zones'])).then(function(res) {
+                                       const zd = document.getElementById("zones_data");
+                                       zd.value = res ? rest.trim() :_('No zones data yet!');
+                                       zd.scrollTop = zd.scrollHeight;
+                               });
+                       });
+                       // Cache Dump
+                       L.Poll.add(() => {
+                               return L.resolveDefault(fs.exec_direct('/usr/sbin/unbound-control', ['-c', '/var/lib/unbound/unbound.conf', 'dump_cache'])).then(function(res) {
+                                       const dc = document.getElementById("cache_dump");
+                                       dc.value = res ? (res.length > 262144 ? _('Unbound cache is too large to display in LuCI.') : res.trim()) : _('No cache dump yet!');
+                                       dc.scrollTop = dc.scrollHeight;
+                               });
+                       });
+               }
+
+               return E('div', [
+                               (!uc.path) ?
+                               E('div', { class: 'cbi-section' }, [
+                                       E('div', { class: 'cbi-section-descr' }, _('This could display more statistics with the unbound-control package.')),
+                               ]) : '',
+                               (uc.path) ?
+                               E('div', { class: 'cbi-section' }, [
+                                       E('div', { class: 'cbi-section-descr' }, _('This shows Unbound self reported performance statistics.')),
+                                       E('textarea', {
+                                               'id': 'stats',
+                                               'style': 'width: 100% !important; padding: 5px; font-family: monospace',
+                                               'readonly': 'readonly',
+                                               'wrap': 'off',
+                                               'rows': 10,
+                                               'value': stats,
+                                               'placeholder': _('Statistics'),
+                               })]) : '',
+                               (uc.path) ?
+                               E('div', { class: 'cbi-section' }, [
+                                       E('div', { class: 'cbi-section-descr' }, _("This shows Unbound 'local-data:' entries from default, .conf, or control.")),
+                                       E('textarea', {
+                                               'id': 'local_data',
+                                               'style': 'width: 100% !important; padding: 5px; font-family: monospace',
+                                               'readonly': 'readonly',
+                                               'wrap': 'off',
+                                               'rows': 10,
+                                               'value': data,
+                                               'placeholder': _('Local Data'),
+                               })]) : '',
+                               (uc.path) ?
+                               E('div', { class: 'cbi-section' }, [
+                                       E('div', { class: 'cbi-section-descr' }, _("This shows Unbound 'local-zone:' entries from default, .conf, or control.")),
+                                       E('textarea', {
+                                               'id': 'zones_data',
+                                               'style': 'width: 100% !important; padding: 5px; font-family: monospace',
+                                               'readonly': 'readonly',
+                                               'wrap': 'off',
+                                               'rows': 10,
+                                               'value': zones,
+                                               'placeholder': _('Local Zones'),
+                               })]) : '',
+                               (uc.path) ?
+                               E('div', { class: 'cbi-section' }, [
+                                       E('div', { class: 'cbi-section-descr' }, _("This shows 'ubound-control dump_cache' for auditing records including DNSSEC.")),
+                                       E('textarea', {
+                                               'id': 'cache_dump',
+                                               'style': 'width: 100% !important; padding: 5px; font-family: monospace',
+                                               'readonly': 'readonly',
+                                               'wrap': 'off',
+                                               'rows': 10,
+                                               'value': cache,
+                                               'placeholder': _('DNS Cache'),
+                               })]) : '',
+                               E('div', { class: 'cbi-map' },
+                                       E('div', { class: 'cbi-section' }, [
+                                       E('div', { class: 'cbi-section-descr' }, _('This shows syslog filtered for events involving Unbound.')),
+                                       E('textarea', {
+                                               'id': 'logfile',
+                                               'style': 'width: 100% !important; padding: 5px; font-family: monospace',
+                                               'readonly': 'readonly',
+                                               'wrap': 'off',
+                                               'rows': 25,
+                                               'placeholder': _('Log'),
+                                       }),
+                               ])),
+                       ]);
+       },
+
+       handleSaveApply: null,
+       handleSave: null,
+       handleReset: null
+});
diff --git a/applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js b/applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js
new file mode 100644 (file)
index 0000000..45c4d41
--- /dev/null
@@ -0,0 +1,122 @@
+'use strict';
+'require form';
+'require fs';
+'require rpc';
+'require uci';
+'require view';
+
+const callRcInit = rpc.declare({
+       object: 'rc',
+       method: 'init',
+       params: [ 'name', 'action' ],
+       expect: { result: false }
+});
+
+return view.extend({
+       load() {
+               return Promise.all([
+                       uci.load('unbound'),
+               ]);
+       },
+
+       render([data]) {
+               const requestPath = L.env.requestpath;
+               const zoneId = requestPath[requestPath.length-1] || '';
+
+               let found = false;
+               uci.sections('unbound', 'zone').forEach(s => {
+                       if (s['.name'] === zoneId)
+                               found = true;
+               });
+               if (requestPath[requestPath.length-2] !== 'zone-details' || !found) {
+                       window.location.assign(L.url('admin/services/unbound/zones'));
+               }
+
+               const m = new form.Map('unbound', _('Directed Zone'),
+                       _('Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of recursion.'));
+
+               const s = m.section(form.NamedSection, zoneId, 'zone');
+               s.anonymous = true;
+               s.addremove = false;
+
+               const ena = s.option(form.Flag, 'enabled', _('Enabled'),
+                       _('Enable this directed zone'));
+               ena.rmempty = false;
+
+               const flb = s.option(form.Flag, 'fallback', _('Fall Back'),
+                       _('Allow open recursion when record not in zone'));
+               flb.rmempty = false;
+
+               const zty = s.option(form.ListValue, 'zone_type', _('Zone Type'));
+               zty.rmempty = false;
+               zty.value('auth_zone', _('Authoritative (zone file)'));
+               zty.value('stub_zone', _('Stub (forced recursion)'));
+               zty.value('forward_zone', _('Forward (simple handoff)'));
+
+               const znm = s.option(form.DynamicList, 'zone_name', _('Zone Names'),
+                       _('Zone (Domain) names included in this zone combination'));
+               znm.placeholder = 'new.example.net.';
+
+               const srv = s.option(form.DynamicList, 'server', _('Servers'),
+                       _('Servers for this zone; see README.md for optional form'));
+               srv.placeholder = '192.0.2.53';
+
+               const ast = s.option(form.ListValue, 'dns_assist', _('DNS Plugin'),
+                       _('Check for local program to allow forward to localhost'));
+               ast.value('none', _('(none)'));
+               ast.value('bind', 'bind');
+               ast.value('dnsmasq', 'dnsmasq');
+               ast.value('ipset-dns', 'ipset-dns');
+               ast.value('nsd', 'nsd');
+               ast.value('unprotected-loop', 'unprotected-loop');
+
+               const rlv = s.option(form.Flag, 'resolv_conf', _("Use 'resolv.conf.auto'"),
+                       _('Forward to upstream nameservers (ISP)'));
+               rlv.depends('zone_type', 'forward_zone');
+
+               const tlu = s.option(form.Flag, 'tls_upstream', _('DNS over TLS'),
+                       _('Connect to servers using TLS'));
+               tlu.depends('zone_type', 'forward_zone');
+
+               const prt = s.option(form.Value, 'port', _('Server Port'),
+                       _('Port servers will receive queries on'));
+               prt.depends('tls_upstream', '0');
+               prt.datatype = 'port';
+               prt.placeholder = '53';
+
+               const tlp = s.option(form.Value, 'tls_port', _('Server TLS Port'),
+                       _('Port servers will receive queries on'));
+               tlp.depends('tls_upstream', '1');
+               tlp.datatype = 'port';
+               tlp.placeholder = '853';
+
+               const tli = s.option(form.Value, 'tls_index', _('TLS Name Index'),
+                       _('Domain name to verify TLS certificate'));
+               tli.depends('tls_upstream', '1');
+               tli.placeholder = 'dns.example.net';
+
+               const url = s.option(form.Value, 'url_dir', _('Zone Download URL'),
+                       _('Directory only part of URL'));
+               url.depends('zone_type', 'auth_zone');
+               url.placeholder = 'https://www.example.net/dl/zones/';
+
+               return m.render();
+       },
+
+       handleSaveApply(ev, mode) {
+               const requestPath = L.env.requestpath;
+               const zoneId = requestPath[requestPath.length-1] || '';
+
+               if (zoneId) {
+                       const enabled = uci.get('unbound', zoneId, 'enabled');
+                       const cmd = enabled ? 'reload' : 'stop';
+
+                       const Fn = L.bind(() => {
+                               callRcInit('unbound', cmd);
+                               document.removeEventListener('uci-applied', Fn);
+                       });
+               }
+               document.addEventListener('uci-applied', Fn);
+               this.super('handleSaveApply', [ev, mode]);
+       }
+});
diff --git a/applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js b/applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js
new file mode 100644 (file)
index 0000000..f4f3ff9
--- /dev/null
@@ -0,0 +1,144 @@
+'use strict';
+'require form';
+'require fs';
+'require rpc';
+'require uci';
+'require ui';
+'require view';
+
+const RESOLV_FILE = '/tmp/resolv.conf.d/resolv.conf.auto';
+const LOGERR_CMD = "logread -e 'unbound.*error.*ssl library'";
+const HELP_URL = 'https://github.com/openwrt/packages/blob/master/net/unbound/files/README.md';
+
+let section_enabled = false;
+let daemon_enabled = false;
+
+const callRcInit = rpc.declare({
+       object: 'rc',
+       method: 'init',
+       params: [ 'name', 'action' ],
+       expect: { result: false }
+});
+
+return view.extend({
+       load() {
+               return Promise.all([
+                       uci.load('unbound'),
+                       fs.read(RESOLV_FILE).catch(() => ''),
+                       fs.exec(LOGERR_CMD).catch(() => ''),
+               ]).then(([_, resolv, logerr]) => ({
+                       resolvContent: resolv || '',
+                       logerr: logerr ? logerr.trim().slice(-250) : null,
+               }));
+       },
+
+       render({resolvContent, logerr}) {
+               const m = new form.Map('unbound');
+
+               daemon_enabled = uci.get('unbound', 'ub_main', 'enabled');
+
+               if (logerr) {
+                       ui.addTimeLimitedNotification(null, E('p', _('Note: SSL/TLS library is missing an API. Please review syslog. >> logread ... ') + logerr), 7000, 'warning');
+               }
+
+               const s = m.section(form.TableSection, 'zone', _('Zones'),
+                       _('Organize directed forward, stub, and authoritative zones' +
+                       ' <a href=\"%s\" target=\"_blank\">(help)</a>.'.format(HELP_URL)));
+               s.anonymous = false;
+               s.addremove = true;
+               s.sortable = true;
+
+               s.extedit = L.url(`admin/services/unbound/zone-details/%s`);
+
+               const ztype = s.option(form.DummyValue, 'zone_type', _('Type'));
+               ztype.rawhtml = true;
+               ztype.cfgvalue = function(section_id) {
+                       const type = uci.get('unbound', section_id, 'zone_type');
+                       const tls = uci.get('unbound', section_id, 'tls_upstream');
+                       if (type?.includes('forward')) return tls === '1' ? _('Forward TLS') : _('Forward');
+                       if (type?.includes('stub')) return _('Recurse');
+                       if (type?.includes('auth')) return _('AXFR');
+                       return _('Undefined');
+               };
+
+               const zones = s.option(form.DummyValue, 'zone_name', _('Zones'));
+               zones.rawhtml = true;
+               zones.cfgvalue = function(section_id) {
+                       const type = uci.get('unbound', section_id, 'zone_type');
+                       const raw = uci.get('unbound', section_id, 'zone_name');
+                       const list = Array.isArray(raw) ? raw : raw?.split(/\s+/) || [];
+                       if (list.length === 0) return '(empty)';
+
+                       const html = list.map(name =>
+                               `<var>${name === '.' ? _('(root)') : name}</var>`
+                       ).join(', ');
+
+                       if (type?.includes('forward')) return _('accept upstream results for ') + html;
+                       if (type?.includes('stub')) return _('select recursion for ') + html;
+                       if (type?.includes('auth')) return _('prefetch zone files for ') + html;
+
+                       return _('unknown action for ') + html;
+               };
+
+               const servers = s.option(form.DummyValue, 'server', _('Servers'));
+               servers.rawhtml = true;
+               servers.cfgvalue = function(section_id) {
+                       const servers = uci.get('unbound', section_id, 'server');
+                       const url = uci.get('unbound', section_id, 'url_dir');
+                       const type = uci.get('unbound', section_id, 'zone_type');
+                       const tls = uci.get('unbound', section_id, 'tls_upstream');
+                       const tlsName = uci.get('unbound', section_id, 'tls_index');
+                       const useResolv = uci.get('unbound', section_id, 'resolv_conf');
+
+                       const list = Array.isArray(servers) ? servers : servers?.split(/\s+/) || [];
+                       let out = list.map(s => `<var>${s}</var>`).join(', ');
+
+                       if (out) out = _('use nameservers ') + out;
+
+                       if (tls === '1' && tlsName)
+                               out += _(' with default certificate for <var>%s</var>'.format(tlsName));
+
+                       if (type?.includes('auth') && url)
+                               out += _(', and try <var>%s</var>'.format(url));
+                       else if (!type?.includes('auth') && url)
+                               out += _('download from <var>%s</var>'.format(url));
+
+                       if (type?.includes('forward') && useResolv === '1') {
+                               const lines = resolvContent.split('\n');
+                               const resolvNameservers = [];
+                               for (let i = 0; i < lines.length; i++) {
+                                       if (lines[i].match(/^\s*nameserver\b/)) {
+                                               resolvNameservers.push(`<var>${lines[i].match(/^\s*nameserver\b(.*)$/)[1]}</var>`);
+                                       }
+                               }
+                               if (!out && resolvNameservers.length > 0)
+                                       out = _('use <var>%s</var> nameservers '.format(RESOLV_FILE)) + resolvNameservers.join(', ');
+                               else if (resolvNameservers.length > 0)
+                                       out += _(', and <var>%s</var> entries '.format(RESOLV_FILE)) + resolvNameservers.join(', ');
+                       }
+
+                       return out || '(empty)';
+               };
+
+               s.option(form.Flag, 'fallback', _('Fallback')).rmempty = false;
+               const ena = s.option(form.Flag, 'enabled', _('Enable'))
+               ena.rmempty = false;
+               ena.load = (section_id) => { 
+                       let _temp = uci.get('unbound', section_id, 'enabled');
+                       if (_temp === '1') section_enabled = true;
+               }
+
+               return m.render();
+       },
+
+       handleSaveApply(ev, mode) {
+               const cmd = daemon_enabled ? 'reload' : 'stop';
+
+               const Fn = L.bind(() => {
+                       if (section_enabled) callRcInit('unbound', cmd);
+                       document.removeEventListener('uci-applied', Fn);
+               });
+               document.addEventListener('uci-applied', Fn);
+               this.super('handleSaveApply', [ev, mode]);
+       }
+});
diff --git a/applications/luci-app-unbound/luasrc/controller/unbound.lua b/applications/luci-app-unbound/luasrc/controller/unbound.lua
deleted file mode 100644 (file)
index f60feaa..0000000
+++ /dev/null
@@ -1,230 +0,0 @@
--- Copyright 2008 Steven Barth <[email protected]>
--- Copyright 2008 Jo-Philipp Wich <[email protected]>
--- Copyright 2017 Eric Luehrsen <[email protected]>
--- Licensed to the public under the Apache License 2.0.
-
-module("luci.controller.unbound", package.seeall)
-
-
-function index()
-    local fs = require "nixio.fs"
-    local ucl = luci.model.uci.cursor()
-    local valman = ucl:get_first("unbound", "unbound", "manual_conf")
-
-
-    if not fs.access("/etc/config/unbound") then
-        return
-    end
-
-
-    -- Expanded View
-    local e = entry({"admin", "services", "unbound"}, firstchild(), _("Recursive DNS"))
-    e.dependent = false
-    e.acl_depends = { "luci-app-unbound" }
-
-    -- UCI Tab(s)
-    entry({"admin", "services", "unbound", "configure"},
-        cbi("unbound/configure"), _("Unbound"), 10)
-
-
-    if (valman == "0") then
-        entry({"admin", "services", "unbound", "zones"},
-            arcombine(cbi("unbound/zones"), cbi("unbound/zone-details")),
-            _("Zones"), 15).leaf = true
-    end
-
-
-    -- Status Tab(s)
-    entry({"admin", "services", "unbound", "status"},
-        firstchild(), _("Status"), 20)
-
-    entry({"admin", "services", "unbound", "status", "syslog"},
-        call("QuerySysLog"), _("Log"), 50).leaf = true
-
-
-    if fs.access("/usr/sbin/unbound-control") then
-        -- Require unbound-control to execute
-        entry({"admin", "services", "unbound", "status", "statistics"},
-            call("QueryStatistics"), _("Statistics"), 10).leaf = true
-
-        entry({"admin", "services", "unbound", "status", "localdata"},
-            call("QueryLocalData"), _("Local Data"), 20).leaf = true
-
-        entry({"admin", "services", "unbound", "status", "localzone"},
-            call("QueryLocalZone"), _("Local Zones"), 30).leaf = true
-
-        entry({"admin", "services", "unbound", "status", "dumpcache"},
-            call("QueryDumpCache"), _("DNS Cache"), 40).leaf = true
-    else
-        entry({"admin", "services", "unbound", "status", "statistics"},
-            call("ShowEmpty"), _("Statistics"), 10).leaf = true
-    end
-
-
-    -- Raw File Tab(s)
-    entry({"admin", "services", "unbound", "files"},
-        firstchild(), _("Files"), 30)
-
-
-    if (valman == "0") then
-        entry({"admin", "services", "unbound", "files", "uci"},
-            form("unbound/uciedit"), _("Edit: UCI"), 5).leaf = true
-
-        entry({"admin", "services", "unbound", "files", "base"},
-            call("ShowUnboundConf"), _("Show: Unbound"), 10).leaf = true
-
-    else
-        entry({"admin", "services", "unbound", "files", "base"},
-            form("unbound/manual"), _("Edit: Unbound"), 10).leaf = true
-    end
-
-
-    entry({"admin", "services", "unbound", "files", "server"},
-        form("unbound/server"), _("Edit: Server"), 20).leaf = true
-
-    entry({"admin", "services", "unbound", "files", "extended"},
-        form("unbound/extended"), _("Edit: Extended"), 30).leaf = true
-
-
-    if fs.access("/var/lib/unbound/dhcp.conf") then
-        entry({"admin", "services", "unbound", "files", "dhcp"},
-            call("ShowDHCPConf"), _("Show: DHCP"), 40).leaf = true
-    end
-
-
-    if fs.access("/var/lib/unbound/adb_list.overall") then
-        entry({"admin", "services", "unbound", "files", "adblock"},
-            call("ShowAdblock"), _("Show: Adblock"), 50).leaf = true
-    end
-end
-
-
-function ShowEmpty()
-    local lclhead = "Unbound Control"
-    local lcldesc = luci.i18n.translate(
-        "This could display more statistics with the unbound-control package.")
-
-    luci.template.render("unbound/show-empty",
-        {heading = lclhead, description = lcldesc})
-end
-
-
-function QuerySysLog()
-    local lcldata = luci.util.exec("logread -e 'unbound'")
-    local lcldesc = luci.i18n.translate(
-        "This shows syslog filtered for events involving Unbound.")
-
-    luci.template.render("unbound/show-textbox",
-        {heading = "", description = lcldesc, content = lcldata})
-end
-
-
-function QueryStatistics()
-    local lcldata = luci.util.exec(
-        "unbound-control -c /var/lib/unbound/unbound.conf stats_noreset")
-
-    local lcldesc = luci.i18n.translate(
-        "This shows Unbound self reported performance statistics.")
-
-    luci.template.render("unbound/show-textbox",
-        {heading = "", description = lcldesc, content = lcldata})
-end
-
-
-function QueryLocalData()
-    local lcldata = luci.util.exec(
-        "unbound-control -c /var/lib/unbound/unbound.conf list_local_data")
-
-    local lcldesc = luci.i18n.translate(
-        "This shows Unbound 'local-data:' entries from default, .conf, or control.")
-
-    luci.template.render("unbound/show-textbox",
-        {heading = "", description = lcldesc, content = lcldata})
-end
-
-
-function QueryLocalZone()
-    local lcldata = luci.util.exec(
-        "unbound-control -c /var/lib/unbound/unbound.conf list_local_zones")
-
-    local lcldesc = luci.i18n.translate(
-        "This shows Unbound 'local-zone:' entries from default, .conf, or control.")
-
-    luci.template.render("unbound/show-textbox",
-        {heading = "", description = lcldesc, content = lcldata})
-end
-
-
-function QueryDumpCache()
-    local tp = require "luci.template"
-    local tr = require "luci.i18n"
-    local lcldesc 
-    local lcldata = luci.util.exec(
-        "unbound-control -c /var/lib/unbound/unbound.conf dump_cache")
-
-
-    if #lcldata > 262144 then
-        lcldesc = tr.translate(
-            "Unbound cache is too large to display in LuCI.")
-
-        tp.render("unbound/show-empty",
-            {heading = "", description = lcldesc})
-
-    else
-        lcldesc = tr.translate(
-            "This shows 'ubound-control dump_cache' for auditing records including DNSSEC.")
-
-        tp.render("unbound/show-textbox",
-            {heading = "", description = lcldesc, content = lcldata})
-    end
-
-end
-
-
-function ShowUnboundConf()
-    local unboundfile = "/var/lib/unbound/unbound.conf"
-    local lcldata = nixio.fs.readfile(unboundfile)
-    local lcldesc = luci.i18n.translate(
-        "This shows '" .. unboundfile .. "' generated from UCI configuration.")
-
-    luci.template.render("unbound/show-textbox",
-        {heading = "", description = lcldesc, content = lcldata})
-end
-
-
-function ShowDHCPConf()
-    local dhcpfile = "/var/lib/unbound/dhcp.conf"
-    local lcldata = nixio.fs.readfile(dhcpfile)
-    local lcldesc = luci.i18n.translate(
-        "This shows '" .. dhcpfile .. "' list of hosts from DHCP hook scripts.")
-
-    luci.template.render("unbound/show-textbox",
-        {heading = "", description = lcldesc, content = lcldata})
-end
-
-
-function ShowAdblock()
-    local fs = require "nixio.fs"
-    local tp = require "luci.template"
-    local tr = require "luci.i18n"
-    local adblockfile = "/var/lib/unbound/adb_list.overall"
-    local lcldata, lcldesc
-
-
-    if fs.stat(adblockfile).size > 262144 then
-        lcldesc = tr.translate(
-            "Adblock domain list is too large to display in LuCI.")
-
-        tp.render("unbound/show-empty",
-            {heading = "", description = lcldesc})
-
-    else
-        lcldata = fs.readfile(adblockfile)
-        lcldesc = tr.translate(
-            "This shows '" .. adblockfile .. "' list of adblock domains." )
-
-        tp.render("unbound/show-textbox",
-            {heading = "", description = lcldesc, content = lcldata})
-    end
-end
-
diff --git a/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua b/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua
deleted file mode 100644 (file)
index f23f38f..0000000
+++ /dev/null
@@ -1,362 +0,0 @@
--- Copyright 2008 Steven Barth <[email protected]>
--- Copyright 2016 Eric Luehrsen <[email protected]>
--- Copyright 2016 Dan Luedtke <[email protected]>
--- Licensed to the public under the Apache License 2.0.
-
-local m1, s1
-local ena, mcf, lci, lsv
-local rlh, rpv, vld, nvd, eds, prt, tlm
-local ctl, dlk, dom, dty, lfq, wfq, exa
-local dp6, d64, pfx, qry, qrs
-local pro, rsc, rsn, ag2, stt
-local tgr, ifc, wfc
-local rpn, din, ath
-
-local ut = require "luci.util"
-local sy = require "luci.sys"
-local ht = require "luci.http"
-local ds = require "luci.dispatcher"
-local ucl = luci.model.uci.cursor()
-local valman = ucl:get_first("unbound", "unbound", "manual_conf")
-local dhcplk = ucl:get_first("unbound", "unbound", "dhcp_link")
-local lstrig = ucl:get_first("dhcp", "odhcpd", "leasetrigger") or "undefined"
-
-m1 = Map("unbound")
-s1 = m1:section(TypedSection, "unbound", translate("Recursive DNS"),
-    translatef("Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a>"
-    .. " is a validating, recursive, and caching DNS resolver"
-    .. " <a href=\"%s\" target=\"_blank\">(help)</a>.",
-    "https://www.unbound.net/",
-    "https://github.com/openwrt/packages/blob/master/net/unbound/files/README.md"))
-
-s1.addremove = false
-s1.anonymous = true
-
-if (valman == "0") and (dhcplk == "odhcpd") and (lstrig ~= "/usr/lib/unbound/odhcpd.sh") then
-    m1.message = translatef( "Note: local DNS is configured to look at odhpcd, "
-    .. "but odhpcd UCI lease trigger is incorrectly set: ")
-    .. "dhcp.odhcpd.leasetrigger='" .. lstrig .. "'"
-end
-
---LuCI, Unbound, or Not
-s1:tab("basic", translate("Basic"))
-
-
-if (valman == "0") then
-    -- Not in manual configuration mode; show UCI
-    s1:tab("advanced", translate("Advanced"))
-    s1:tab("DHCP", translate("DHCP"))
-    s1:tab("resource", translate("Resource"))
-end
-
-
---Basic Tab, unconditional pieces
-ena = s1:taboption("basic", Flag, "enabled", translate("Enable Unbound"),
-    translate("Enable the initialization scripts for Unbound"))
-ena.rmempty = false
-
-mcf = s1:taboption("basic", Flag, "manual_conf", translate("Manual Conf"),
-    translate("Skip UCI and use /etc/unbound/unbound.conf"))
-mcf.rmempty = false
-
-
-if (valman == "0") then
-    -- Not in manual configuration mode; show UCI
-    --Basic Tab
-    lsv = s1:taboption("basic", Flag, "localservice",
-        translate("Local Service"),
-        translate("Accept queries only from local subnets"))
-    lsv.rmempty = false
-
-    vld = s1:taboption("basic", Flag, "validator",
-        translate("Enable DNSSEC"),
-        translate("Enable the DNSSEC validator module"))
-    vld.rmempty = false
-
-    nvd = s1:taboption("basic", Flag, "validator_ntp",
-        translate("DNSSEC NTP Fix"),
-        translate("Break the loop where DNSSEC needs NTP and NTP needs DNS"))
-    nvd.optional = true
-    nvd.default = true
-    nvd:depends("validator", true)
-
-    prt = s1:taboption("basic", Value, "listen_port",
-        translate("Listening Port"),
-        translate("Choose Unbounds listening port"))
-    prt.datatype = "port"
-    prt.placeholder = "53"
-
-    --Avanced Tab
-    rlh = s1:taboption("advanced", Flag, "rebind_localhost",
-        translate("Filter Localhost Rebind"),
-        translate("Protect against upstream response of 127.0.0.0/8"))
-    rlh.rmempty = false
-
-    rpv = s1:taboption("advanced", ListValue, "rebind_protection",
-        translate("Filter Private Rebind"),
-        translate("Protect against upstream responses within local subnets"))
-    rpv:value("0", translate("No Filter"))
-    rpv:value("1", translate("Filter Private Address"))
-    rpv:value("2", translate("Filter Entire Subnet"))
-    rpv.rmempty = false
-
-    d64 = s1:taboption("advanced", Flag, "dns64", translate("Enable DNS64"),
-        translate("Enable the DNS64 module"))
-    d64.rmempty = false
-
-    pfx = s1:taboption("advanced", Value, "dns64_prefix",
-        translate("DNS64 Prefix"),
-        translate("Prefix for generated DNS64 addresses"))
-    pfx.datatype = "ip6addr"
-    pfx.placeholder = "64:ff9b::/96"
-    pfx.optional = true
-    pfx:depends("dns64", true)
-
-    din = s1:taboption("advanced", DynamicList, "domain_insecure",
-        translate("Domain Insecure"),
-        translate("List domains to bypass checks of DNSSEC"))
-    din:depends("validator", true)
-
-    ag2 = s1:taboption("advanced", Value, "root_age",
-        translate("Root DSKEY Age"),
-        translate("Limit days between RFC5011 copies to reduce flash writes"))
-    ag2.datatype = "and(uinteger,min(1),max(99))"
-    ag2:value("3", "3")
-    ag2:value("9", "9 ("..translate("default")..")")
-    ag2:value("12", "12")
-    ag2:value("24", "24")
-    ag2:value("99", "99 ("..translate("never")..")")
-
-    ifc = s1:taboption("advanced", Value, "iface_lan",
-        translate("LAN Networks"),
-        translate("Networks to consider LAN (served) beyond those served by DHCP"))
-    ifc.template = "cbi/network_netlist"
-    ifc.widget = "checkbox"
-    ifc.rmempty = true
-    ifc.cast = "string"
-    ifc.nocreate = true
-
-    wfc = s1:taboption("advanced", Value, "iface_wan",
-        translate("WAN Networks"),
-        translate("Networks to consider WAN (unserved)"))
-    wfc.template = "cbi/network_netlist"
-    wfc.widget = "checkbox"
-    wfc.rmempty = true
-    wfc.cast = "string"
-    wfc.nocreate = true
-
-    tgr = s1:taboption("advanced", Value, "iface_trig",
-        translate("Trigger Networks"),
-        translate("Networks that may trigger Unbound to reload (avoid wan6)"))
-    tgr.template = "cbi/network_netlist"
-    tgr.widget = "checkbox"
-    tgr.rmempty = true
-    tgr.cast = "string"
-    tgr.nocreate = true
-
-    --DHCP Tab
-    dlk = s1:taboption("DHCP", ListValue, "dhcp_link",
-        translate("DHCP Link"),
-        translate("Link to supported programs to load DHCP into DNS"))
-    dlk:value("none", translate("(none)"))
-    dlk:value("dnsmasq", "dnsmasq")
-    dlk:value("odhcpd", "odhcpd")
-    dlk.rmempty = false
-
-    dp6 = s1:taboption("DHCP", Flag, "dhcp4_slaac6",
-        translate("DHCPv4 to SLAAC"),
-        translate("Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"))
-    dp6.optional = true
-    dp6:depends("dhcp_link", "odhcpd")
-
-    dom = s1:taboption("DHCP", Value, "domain",
-        translate("Local Domain"),
-        translate("Domain suffix for this router and DHCP clients"))
-    dom.placeholder = "lan"
-    dom.optional = true
-
-    dty = s1:taboption("DHCP", ListValue, "domain_type",
-        translate("Local Domain Type"),
-        translate("How to treat queries of this local domain"))
-    dty.optional = true
-    dty:value("deny", translate("Denied (nxdomain)"))
-    dty:value("refuse", translate("Refused"))
-    dty:value("static", translate("Static (local only)"))
-    dty:value("transparent", translate("Transparent (local/global)"))
-    dty:depends("dhcp_link", "none")
-    dty:depends("dhcp_link", "odhcpd")
-
-    lfq = s1:taboption("DHCP", ListValue, "add_local_fqdn",
-        translate("LAN DNS"),
-        translate("How to enter the LAN or local network router in DNS"))
-    lfq.optional = true
-    lfq:value("0", translate("No Entry"))
-    lfq:value("1", translate("Hostname, Primary Address"))
-    lfq:value("2", translate("Hostname, All Addresses"))
-    lfq:value("3", translate("Host FQDN, All Addresses"))
-    lfq:value("4", translate("Interface FQDN, All Addresses"))
-    lfq:depends("dhcp_link", "none")
-    lfq:depends("dhcp_link", "odhcpd")
-
-    wfq = s1:taboption("DHCP", ListValue, "add_wan_fqdn",
-        translate("WAN DNS"),
-        translate("Override the WAN side router entry in DNS"))
-    wfq.optional = true
-    wfq:value("0", translate("Use Upstream"))
-    wfq:value("1", translate("Hostname, Primary Address"))
-    wfq:value("2", translate("Hostname, All Addresses"))
-    wfq:value("3", translate("Host FQDN, All Addresses"))
-    wfq:value("4", translate("Interface FQDN, All Addresses"))
-    wfq:depends("dhcp_link", "none")
-    wfq:depends("dhcp_link", "odhcpd")
-
-    exa = s1:taboption("DHCP", ListValue, "add_extra_dns",
-        translate("Extra DNS"),
-        translate("Use extra DNS entries found in /etc/config/dhcp"))
-    exa.optional = true
-    exa:value("0", translate("Ignore"))
-    exa:value("1", translate("Host Records"))
-    exa:value("2", translate("Host/MX/SRV RR"))
-    exa:value("3", translate("Host/MX/SRV/CNAME RR"))
-    exa:depends("dhcp_link", "none")
-    exa:depends("dhcp_link", "odhcpd")
-
-    --TODO: dnsmasq needs to not reference resolve-file and get off port 53.
-
-    --Resource Tuning Tab
-    ctl = s1:taboption("resource", ListValue, "unbound_control",
-        translate("Unbound Control App"),
-        translate("Enable access for unbound-control"))
-    ctl.rmempty = false
-    ctl:value("0", translate("No Remote Control"))
-    ctl:value("1", translate("Local Host, No Encryption"))
-    ctl:value("2", translate("Local Host, Encrypted"))
-    ctl:value("3", translate("Local Subnet, Encrypted"))
-    ctl:value("4", translate("Local Subnet, Static Encryption"))
-
-    pro = s1:taboption("resource", ListValue, "protocol",
-        translate("Recursion Protocol"),
-        translate("Choose the IP versions used upstream and downstream"))
-    pro:value("default", translate("Default"))
-    pro:value("ip4_only", translate("IP4 Only"))
-    pro:value("ip6_local", translate("IP4 All and IP6 Local"))
-    pro:value("ip6_only", translate("IP6 Only*"))
-    pro:value("ip6_prefer", translate("IP6 Preferred"))
-    pro:value("mixed", translate("IP4 and IP6"))
-    pro.rmempty = false
-
-    rsc = s1:taboption("resource", ListValue, "resource",
-        translate("Memory Resource"),
-        translate("Use menu System/Processes to observe any memory growth"))
-    rsc:value("default", translate("Default"))
-    rsc:value("tiny", translate("Tiny"))
-    rsc:value("small", translate("Small"))
-    rsc:value("medium", translate("Medium"))
-    rsc:value("large", translate("Large"))
-    rsc.rmempty = false
-
-    rsn = s1:taboption("resource", ListValue, "recursion",
-        translate("Recursion Strength"),
-        translate("Recursion activity affects memory growth and CPU load"))
-    rsn:value("default", translate("Default"))
-    rsn:value("passive", translate("Passive"))
-    rsn:value("aggressive", translate("Aggressive"))
-    rsn.rmempty = false
-
-    qry = s1:taboption("resource", Flag, "query_minimize",
-        translate("Query Minimize"),
-        translate("Break down query components for limited added privacy"))
-    qry.optional = true
-    qry:depends("recursion", "passive")
-    qry:depends("recursion", "aggressive")
-
-    qrs = s1:taboption("resource", Flag, "query_min_strict",
-        translate("Strict Minimize"),
-        translate("Strict version of 'query minimize' but it can break DNS"))
-    qrs.optional = true
-    qrs:depends("query_minimize", true)
-
-    eds = s1:taboption("resource", Value, "edns_size",
-        translate("EDNS Size"),
-        translate("Limit extended DNS packet size"))
-    eds.datatype = "and(uinteger,min(512),max(4096))"
-    eds.placeholder = "1280"
-
-    tlm = s1:taboption("resource", Value, "ttl_min",
-        translate("TTL Minimum"),
-        translate("Prevent excessively short cache periods"))
-    tlm.datatype = "and(uinteger,min(0),max(1200))"
-    tlm.placeholder = "120"
-
-    rtt = s1:taboption("resource", Value, "rate_limit",
-        translate("Query Rate Limit"),
-        translate("Prevent client query overload; zero is off"))
-    rtt.datatype = "and(uinteger,min(0),max(5000))"
-    rtt.placeholder = "0"
-
-    stt = s1:taboption("resource", Flag, "extended_stats",
-        translate("Extended Statistics"),
-        translate("Extended statistics are printed from unbound-control"))
-    stt.rmempty = false
-
-else
-    ag2 = s1:taboption("basic", Value, "root_age",
-        translate("Root DSKEY Age"),
-        translate("Limit days between RFC5011 copies to reduce flash writes"))
-    ag2.datatype = "and(uinteger,min(1),max(99))"
-    ag2:value("3", "3")
-    ag2:value("9", "9 ("..translate("default")..")")
-    ag2:value("12", "12")
-    ag2:value("24", "24")
-    ag2:value("99", "99 ("..translate("never")..")")
-
-    tgr = s1:taboption("basic", Value, "trigger_interface",
-        translate("Trigger Networks"),
-        translate("Networks that may trigger Unbound to reload (avoid wan6)"))
-    tgr.template = "cbi/network_netlist"
-    tgr.widget = "checkbox"
-    tgr.rmempty = true
-    tgr.cast = "string"
-    tgr.nocreate = true
-end
-
-
-function ena.cfgvalue(self, section)
-    return sy.init.enabled("unbound") and self.enabled or self.disabled
-end
-
-
-function ena.write(self, section, value)
-    if (value == "1") then
-        sy.init.enable("unbound")
-        sy.call("/etc/init.d/unbound start >/dev/null 2>&1")
-
-    else
-        sy.call("/etc/init.d/unbound stop >/dev/null 2>&1")
-        sy.init.disable("unbound")
-    end
-
-
-    return Flag.write(self, section, value)
-end
-
-
-function m1.on_commit(self)
-    if sy.init.enabled("unbound") then
-        -- Restart Unbound with configuration
-        sy.call("/etc/init.d/unbound restart >/dev/null 2>&1")
-
-    else
-        sy.call("/etc/init.d/unbound stop >/dev/null 2>&1")
-    end
-end
-
-
-function m1.on_apply(self)
-    -- reload the page because some options hide
-    ht.redirect(ds.build_url("admin", "services", "unbound", "configure"))
-end
-
-
-return m1
-
diff --git a/applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua b/applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua
deleted file mode 100644 (file)
index 6c5e8c2..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
--- Copyright 2016 Eric Luehrsen <[email protected]>
--- Licensed to the public under the Apache License 2.0.
-
-local m4, s4, frm
-local filename = "/etc/unbound/unbound_ext.conf"
-local fs = require "nixio.fs"
-local ut = require "luci.util"
-
-m4 = SimpleForm("editing", nil)
-m4:append(Template("unbound/css-editing"))
-m4.submit = translate("Save")
-m4.reset = false
-s4 = m4:section(SimpleSection, "",
-    translatef(
-    "Edit clauses such as 'forward-zone:' for 'include: " .. filename .. "'"))
-
-frm = s4:option(TextValue, "data")
-frm.datatype = "string"
-frm.rows = 20
-
-
-function frm.cfgvalue()
-    return fs.readfile(filename) or ""
-end
-
-
-function frm.write(self, section, data)
-    return fs.writefile(filename, ut.trim(data:gsub("\r\n", "\n")))
-end
-
-
-return m4
-
diff --git a/applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua b/applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua
deleted file mode 100644 (file)
index 317c23f..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
--- Copyright 2016 Eric Luehrsen <[email protected]>
--- Licensed to the public under the Apache License 2.0.
-
-local m2, s2, frm
-local filename = "/etc/unbound/unbound.conf"
-local fs = require "nixio.fs"
-local ut = require "luci.util"
-
-m2 = SimpleForm("editing", nil)
-m2:append(Template("unbound/css-editing"))
-m2.submit = translate("Save")
-m2.reset = false
-s2 = m2:section(SimpleSection, "",
-    translatef(
-    "Edit '" .. filename .. "' when you do not use UCI."))
-
-frm = s2:option(TextValue, "data")
-frm.datatype = "string"
-frm.rows = 20
-
-
-function frm.cfgvalue()
-    return fs.readfile(filename) or ""
-end
-
-
-function frm.write(self, section, data)
-    return fs.writefile(filename, ut.trim(data:gsub("\r\n", "\n")))
-end
-
-
-return m2
-
diff --git a/applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua b/applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua
deleted file mode 100644 (file)
index 5cef2a6..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
--- Copyright 2016 Eric Luehrsen <[email protected]>
--- Licensed to the public under the Apache License 2.0.
-
-local m3, s3, frm
-local filename = "/etc/unbound/unbound_srv.conf"
-local fs = require "nixio.fs"
-local ut = require "luci.util"
-
-m3 = SimpleForm("editing", nil)
-m3:append(Template("unbound/css-editing"))
-m3.submit = translate("Save")
-m3.reset = false
-s3 = m3:section(SimpleSection, "",
-    translatef(
-    "Edit 'server:' clause options for 'include: " .. filename .. "'"))
-
-frm = s3:option(TextValue, "data")
-frm.datatype = "string"
-frm.rows = 20
-
-
-function frm.cfgvalue()
-    return fs.readfile(filename) or ""
-end
-
-
-function frm.write(self, section, data)
-    return fs.writefile(filename, ut.trim(data:gsub("\r\n", "\n")))
-end
-
-
-return m3
-
diff --git a/applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua b/applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua
deleted file mode 100644 (file)
index f1e1d84..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
--- Copyright 2016 Eric Luehrsen <[email protected]>
--- Licensed to the public under the Apache License 2.0.
-
-local m6, s6, frm
-local filename = "/etc/config/unbound"
-local fs = require "nixio.fs"
-local ut = require "luci.util"
-
-m6 = SimpleForm("editing", nil)
-m6:append(Template("unbound/css-editing"))
-m6.submit = translate("Save")
-m6.reset = false
-s6 = m6:section(SimpleSection, "",
-    translatef("Edit '" .. filename .. "' "
-    .. "and recipes can be found in OpenWrt "
-    .. "<a href=\"%s\" target=\"_blank\">Guides</a> "
-    .. "and <a href=\"%s\" target=\"_blank\">Github</a>.",
-    "https://openwrt.org/docs/guide-user/services/dns/unbound",
-    "https://github.com/openwrt/packages/blob/master/net/unbound/files/README.md"))
-
-frm = s6:option(TextValue, "data")
-frm.datatype = "string"
-frm.rows = 20
-
-
-function frm.cfgvalue()
-    return fs.readfile(filename) or ""
-end
-
-
-function frm.write(self, section, data)
-    return fs.writefile(filename, ut.trim(data:gsub("\r\n", "\n")))
-end
-
-
-return m6
-
diff --git a/applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua b/applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua
deleted file mode 100644 (file)
index 171b31e..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
--- Copyright 2018 Eric Luehrsen <[email protected]>
--- Licensed to the public under the Apache License 2.0.
-
-local sy = require "luci.sys"
-local ds = require "luci.dispatcher"
-local hp = require "luci.http"
-local m7, s7
-local ena, flb, zty, znm, srv, rlv, tlu
-local prt, tlp, tli, url
-
-arg[1] = arg[1] or ""
-m7 = Map("unbound")
-m7.redirect = ds.build_url("admin/services/unbound/zones")
-
-
-if (arg[1] == "") then
-    hp.redirect(m7.redirect)
-    return
-
-else
-    s7 = m7:section(NamedSection, arg[1], "zone",
-        translatef("Directed Zone"),
-        translatef("Edit a forward, stub, or zone-file-cache zone "
-        .. "for Unbound to use instead of recursion."))
-
-    s7.anonymous = true
-    s7.addremove = false
-
-    ena = s7:option(Flag, "enabled", translate("Enabled"),
-        translate("Enable this directed zone"))
-    ena.rmempty = false
-
-    flb = s7:option(Flag, "fallback", translate("Fall Back"),
-        translate("Allow open recursion when record not in zone"))
-    flb.rmempty = false
-
-    zty = s7:option(ListValue, "zone_type", translate("Zone Type"))
-    zty:value("auth_zone", translate("Authoritative (zone file)"))
-    zty:value("stub_zone", translate("Stub (forced recursion)"))
-    zty:value("forward_zone", translate("Forward (simple handoff)"))
-    zty.rmempty = false
-
-    znm = s7:option(DynamicList, "zone_name", translate("Zone Names"),
-        translate("Zone (Domain) names included in this zone combination"))
-    znm.placeholder="new.example.net."
-
-    srv = s7:option(DynamicList, "server", translate("Servers"),
-        translate("Servers for this zone; see README.md for optional form"))
-    srv.placeholder="192.0.2.53"
-
-    ast = s7:option(ListValue, "dns_assist", translate("DNS Plugin"),
-         translate("Check for local program to allow forward to localhost"))
-    ast:value("none", translate("(none)"))
-    ast:value("bind", "bind")
-    ast:value("dnsmasq", "dnsmasq")
-    ast:value("ipset-dns", "ipset-dns")
-    ast:value("nsd", "nsd")
-    ast:value("unprotected-loop", "unprotected-loop")
-
-    rlv = s7:option(Flag, "resolv_conf", translate("Use 'resolv.conf.auto'"),
-        translate("Forward to upstream nameservers (ISP)"))
-    rlv:depends("zone_type", "forward_zone")
-
-    tlu = s7:option(Flag, "tls_upstream", translate("DNS over TLS"),
-        translate("Connect to servers using TLS"))
-    tlu:depends("zone_type", "forward_zone")
-
-    prt = s7:option(Value, "port", translate("Server Port"),
-        translate("Port servers will receive queries on"))
-    prt:depends("tls_upstream", false)
-    prt.datatype = "port"
-    prt.placeholder="53"
-
-    tlp = s7:option(Value, "tls_port", translate("Server TLS Port"),
-        translate("Port servers will receive queries on"))
-    tlp:depends("tls_upstream", true)
-    tlp.datatype = "port"
-    tlp.placeholder="853"
-
-    tli = s7:option(Value, "tls_index", translate("TLS Name Index"),
-        translate("Domain name to verify TLS certificate"))
-    tli:depends("tls_upstream", true)
-    tli.placeholder="dns.example.net"
-
-    url = s7:option(Value, "url_dir", translate("Zone Download URL"),
-        translate("Directory only part of URL"))
-    url:depends("zone_type", "auth_zone")
-    url.placeholder="https://www.example.net/dl/zones/"
-end
-
-
-function m7.on_commit(self)
-    if sy.init.enabled("unbound") then
-        -- Restart Unbound with configuration
-        sy.call("/etc/init.d/unbound restart >/dev/null 2>&1")
-
-    else
-        sy.call("/etc/init.d/unbound stop >/dev/null 2>&1")
-    end
-end
-
-
-return m7
-
diff --git a/applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua b/applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua
deleted file mode 100644 (file)
index 3a13c23..0000000
+++ /dev/null
@@ -1,232 +0,0 @@
--- Copyright 2018 Eric Luehrsen <[email protected]>
--- Licensed to the public under the Apache License 2.0.
-
-local m5, s5
-local ztype, zones, servers, fallback, enabled
-
-local fs = require "nixio.fs"
-local ut = require "luci.util"
-local sy = require "luci.sys"
-local ds = require "luci.dispatcher"
-local resolvfile = "/tmp/resolv.conf.auto"
-local logerr = ut.exec("logread -e 'unbound.*error.*ssl library'")
-
-m5 = Map("unbound")
-s5 = m5:section(TypedSection, "zone", "Zones",
-    translatef("Organize directed forward, stub, and authoritative zones"
-    .. " <a href=\"%s\" target=\"_blank\">(help)</a>.",
-    "https://www.unbound.net/",
-    "https://github.com/openwrt/packages/blob/master/net/unbound/files/README.md"))
-
-s5.addremove = true
-s5.anonymous = true
-s5.sortable = true
-s5.template = "cbi/tblsection"
-s5.extedit = ds.build_url("admin/services/unbound/zones/%s")
-
-ztype = s5:option(DummyValue, "DummyType", translate("Type"))
-ztype.rawhtml = true
-
-zones = s5:option(DummyValue, "DummyZones", translate("Zones"))
-zones.rawhtml = true
-
-servers = s5:option(DummyValue, "DummyServers", translate("Servers"))
-servers.rawhtml = true
-
-fallback = s5:option(Flag, "fallback", translate("Fallback"))
-fallback.rmempty = false
-
-enabled = s5:option(Flag, "enabled", translate("Enable"))
-enabled.rmempty = false
-
-
-if logerr and (#logerr > 0) then
-    logerr = logerr:sub((1 + #logerr - math.min(#logerr, 250)), #logerr)
-    m5.message = translatef( "Note: SSL/TLS library is missing an API. "
-        .. "Please review syslog. >> logread ... " .. logerr )
-end
-
-
-function s5.create(self, section)
-    created = TypedSection.create(self, section)
-end
-
-
-function s5.parse(self, ...)
-    TypedSection.parse(self, ...)
-end
-
-
-function ztype.cfgvalue(self, s)
-    -- Format a meaningful tile for the Zone Type column
-    local itxt = self.map:get(s, "zone_type")
-    local itls = self.map:get(s, "tls_upstream")
-
-
-    if itxt and itxt:match("forward") then
-        if itls and (itls == "1") then
-            return translate("Forward TLS")
-
-        else
-            return translate("Forward")
-        end
-
-    elseif itxt and itxt:match("stub") then
-        return translate("Recurse")
-
-    elseif itxt and itxt:match("auth") then
-        return translate("AXFR")
-
-    else
-        return translate("Undefined")
-    end
-end
-
-
-function zones.cfgvalue(self, s)
-    -- Format a meaningful sentence for the Zones viewed column
-    local xtxt, otxt
-    local itxt = self.map:get(s, "zone_name")
-    local itype = self.map:get(s, "zone_type")
-
-
-    for xtxt in ut.imatch(itxt) do
-        if (xtxt == ".") then
-            -- zone_name lists
-            xtxt = translate("(root)")
-        end
-
-
-        if otxt and (#otxt > 0) then
-            otxt = otxt .. ", <var>%s</var>" % xtxt
-
-        else
-            otxt = "<var>%s</var>" % xtxt
-        end
-    end
-
-
-    if otxt and (#otxt > 0) then
-        if itype and itype:match("forward") then
-            -- from zone_type create a readable hint for the action
-            otxt = translate("accept upstream results for ") .. otxt
-
-        elseif itype and itype:match("stub") then
-            otxt = translate("select recursion for ") .. otxt
-
-        elseif itype and itype:match("auth") then
-            otxt = translate("prefetch zone files for ") .. otxt
-
-        else
-            otxt = translate("unknown action for ") .. otxt
-        end
-
-
-        return otxt
-
-    else
-        return "(empty)"
-    end
-end
-
-
-function servers.cfgvalue(self, s)
-    -- Format a meaningful sentence for the Servers (and URL) column
-    local xtxt, otxt, rtxt, found
-    local itxt = self.map:get(s, "server")
-    local iurl = self.map:get(s, "url_dir")
-    local itype = self.map:get(s, "zone_type")
-    local itls = self.map:get(s, "tls_upstream")
-    local iidx = self.map:get(s, "tls_index")
-    local irslv = self.map:get(s, "resolv_conf")
-
-
-    for xtxt in ut.imatch(itxt) do
-        if otxt and (#otxt > 0) then
-            -- bundle and make pretty the server list
-            otxt = otxt .. ", <var>%s</var>" % xtxt
-
-        else
-            otxt = "<var>%s</var>" % xtxt
-        end
-    end
-
-
-    if otxt and (#otxt > 0) then
-        otxt = translate("use nameservers ") .. otxt
-    end
-
-
-    if otxt and (#otxt > 0)
-    and itls and (itls == "1")
-    and iidx and (#iidx > 0) then
-        -- show TLS certificate name index if provided
-        otxt = otxt .. translatef(
-                    " with default certificate for <var>%s</var>", iidx)
-    end
-
-
-    if iurl and (#iurl > 0) and itype and itype:match("auth") then
-        if otxt and (#otxt > 0) then
-            -- include optional URL filed for auth-zone: type
-            otxt = otxt .. translatef(", and try <var>%s</var>", iurl)
-
-        else
-            otxt = translatef("download from <var>%s</var>", iurl)
-        end
-    end
-
-
-    if irslv and (irslv == "1") and itype and itype:match("forward") then
-        for xtxt in ut.imatch(fs.readfile(resolvfile)) do
-            if xtxt:match("nameserver") then
-                found = true
-
-            elseif (found == true) then
-                if rtxt and (#rtxt > 0) then
-                    -- fetch name servers from resolv.conf
-                    rtxt = rtxt .. ", <var>%s</var>" % xtxt
-
-                else
-                    rtxt = "<var>%s</var>" % xtxt
-                end
-
-
-                found = false
-            end
-        end
-
-
-        if otxt and (#otxt > 0) and rtxt and (#rtxt > 0) then
-            otxt = otxt .. translatef(
-                    ", and <var>%s</var> entries ", resolvfile) .. rtxt
-
-        elseif rtxt and (#rtxt > 0) then
-            otxt = translatef(
-                    "use <var>%s</var> nameservers ", resolvfile) .. rtxt
-        end
-    end
-
-
-    if otxt and (#otxt > 0) then
-        return otxt
-
-    else
-        return "(empty)"
-    end
-end
-
-
-function m5.on_commit(self)
-    if sy.init.enabled("unbound") then
-        -- Restart Unbound with configuration
-        sy.call("/etc/init.d/unbound restart >/dev/null 2>&1")
-
-    else
-        sy.call("/etc/init.d/unbound stop >/dev/null 2>&1")
-    end
-end
-
-
-return m5
-
diff --git a/applications/luci-app-unbound/luasrc/view/unbound/css-editing.htm b/applications/luci-app-unbound/luasrc/view/unbound/css-editing.htm
deleted file mode 100644 (file)
index 44951b2..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-<style>
-  textarea
-  {
-    font-family: monospace;
-  }
-</style>
-
diff --git a/applications/luci-app-unbound/luasrc/view/unbound/show-empty.htm b/applications/luci-app-unbound/luasrc/view/unbound/show-empty.htm
deleted file mode 100644 (file)
index 87d6cc6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<%+header%>
-<h3><%=heading:pcdata()%></h3>
-<p><%=description:pcdata()%></p>
-<%+footer%>
-
diff --git a/applications/luci-app-unbound/luasrc/view/unbound/show-textbox.htm b/applications/luci-app-unbound/luasrc/view/unbound/show-textbox.htm
deleted file mode 100644 (file)
index c0a7d13..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-<%+header%>
-<h3><%=heading:pcdata()%></h3>
-<p><%=description:pcdata()%></p>
-<div>
-<textarea style="width: 100%; height: 480px; font-family: monospace;" readonly="readonly" wrap="off" rows="<%=content:cmatch("\n")+2%>"><%=content:pcdata()%></textarea>
-</div>
-<%+footer%>
-
index 94e6ab83fcf4a572887d273401ba356e59f32ba8..d64c3402c80af7a6bd1757f811c5a0bb2428578f 100644 (file)
@@ -11,273 +11,277 @@ msgstr ""
 "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
 "X-Generator: Weblate 5.10.3-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "الافتراضي"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "شغل"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "مفعَّل"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "إلى الأمام"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr ""
 
@@ -285,509 +289,536 @@ msgstr ""
 msgid "Grant UCI access for luci-app-unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "تجاهل"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "السجل"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "واسطة (متوسط)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "إحفظ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "الحالة"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "نوع"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
 "a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "المناطق"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr ""
index c29ed3132c86ae7cd2c1c4a110da618c43738fac..822b968bbcea91bc41677c9abe56e33d7c094728 100644 (file)
@@ -11,273 +11,277 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(празно)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "Подразбиране"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Включване"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Включено"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "Напред"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr ""
 
@@ -285,509 +289,536 @@ msgstr ""
 msgid "Grant UCI access for luci-app-unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "Игнориране"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Лог"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Запази"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Състояние"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
 "a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "по подразбиране"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr ""
index dc96dbc6e47e5a5a3900af44452e40677cab24c3..30b1c91151342e2cec058a7dae14dc3aaa572d1a 100644 (file)
@@ -10,273 +10,277 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.9-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "সক্রিয় করুন"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "সক্রিয়"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr ""
 
@@ -284,509 +288,536 @@ msgstr ""
 msgid "Grant UCI access for luci-app-unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "লগ করুন"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "সংরক্ষণ করুন"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "অবস্থা"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
 "a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr ""
index 1c5393addc781ab9939edd14444ced6cef8e3d28..c70c974aa76bdd3bfb954f0ffb1babd75e7fa1c4 100644 (file)
@@ -10,273 +10,277 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.5.1\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Avançat"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Activa"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Activat"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr ""
 
@@ -284,509 +288,536 @@ msgstr ""
 msgid "Grant UCI access for luci-app-unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Desar"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Estat"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
 "a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr ""
index 719e4f55dcff69b0388bcd693762e77f1bd24528..dab26e24773779db48dfb08b3d924288c16aa172 100644 (file)
@@ -10,156 +10,156 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(žádné)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(root)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ", a <var>%s</var> záznamů"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ", a zkusit <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr "AXFR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr "Dotazy přijímat pouze z lokálních podsítí"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr "Seznam domén pro Adblock je příliš velký k zobrazení v LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Pokročilé"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr "Agresivní"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr "Pokud se záznam v zóně nenachází, umožnit otevřenou rekurzi"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr "Autoritativní (zónový soubor)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr "Základní"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 "Rozdělit součásti dotazu a získat tak alespoň trochu přidaného soukromí"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr "Řeší zacyklení kdy DNSSEC potřebuje NTP a to samotné zase DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr "Podívat se po lokálním programu pro povolení směrování na localhost"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr "Zvolte port, na kterém má Unbound očekávat spojení"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr "Zvolte verze IP protokolu použité pro odchozí a příchozí"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr "Připojeno k serveru prostřednictvím TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr "DHCP linka"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr "DHCPv4 na SLAAC"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "Mezipaměť DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr "DNS zásuvný modul"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "DNS přes TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr "Předpona DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr "Oprava DNSSEC NTP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "Výchozí"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr "Odepřeno (nxdomain)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr "Přímá zóna"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr "Složka pouze částí URL"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr "Doména nezabezpečená"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr "Doménový název pro ověření TLS certifikátu"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr "Přípona domény pro tento směrovač a DHCP klienty"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr "EDNS velikost"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr "Upravit „"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr "Upravit předvolby klauzule 'server:' pro 'include:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
@@ -167,119 +167,123 @@ msgstr ""
 "Upravit přesměrování, pahýl nebo zónu mezipaměť zónového souboru, které má "
 "Unbound použít namísto rekurze."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr "Upravit klauzule jako napříkald 'forward-zone:' pro 'include:"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr "Upravit: rozšířené"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr "Upravit: server"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr "Upravit: UCI"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr "Upravit: Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Povolit"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr "Povolit DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr "Povolit DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr "Povolit Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr "Povolit přístup pro unbound-contrl"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr "Povolit modul DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr "Zapnout modul validátor DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr "Povolit inicializační skripty pro Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr "Povolit tuto směrovanou zónu"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Povoleno"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr "Rozšířené statistiky"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr "Rozšířené statistiky jsou vypsány z unbound-control"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr "Další DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr "Náhradní"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr "Náhradní"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "Soubory"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr "Filtrovat celou podsíť"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr "Filtrovat rebind lokálního hostitele"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr "Filtrovat privátní adresu"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr "Filtrovat privátní rebind"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "Přesměrovat"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr "Přeposlat (jednoduché předání)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr "Přeposílat TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr "Přeposlat na nadřazené jmenné servery (poskytovatele konektivity)"
 
@@ -287,190 +291,205 @@ msgstr "Přeposlat na nadřazené jmenné servery (poskytovatele konektivity)"
 msgid "Grant UCI access for luci-app-unbound"
 msgstr "Udělit luci-app-unbound přístup do UCI nastavování"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr "FQDN hostitele, všechny adresy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr "Záznamy hostitelů"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr "Hostitel/MX/SRV RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr "Hostitel/MX/SRV/CNAME RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr "Název stroje, všechny adresy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr "Název stroje, primární adresa"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr "Jak vstoupit do LAN nebo směrovače lokální sítě v DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr "Jak zacházet s dotazy této lokální domény"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr "IPv4 vše a IPv6 lokální"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr "Pouze IPv4"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr "IPv4 a IPv6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr "Pouze IPv6*"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr "IPv6 upřednostňováno"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "Ignorovat"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr "FQDN rozhraní, všechny adresy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr "LAN DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr "LAN sítě"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr "Velké"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 "Omezit dny mezi kopiemi, prováděnými dle RFC5011, a omezit tak zápisy do "
 "flash paměti"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr "Omezit rozšířenou velikost DNS paketů"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr "Odkaz na podporované programy pro načítání DHCP do DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr "Seznam domén pro obcházení kontrol DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr "Port na kterém očekávat spojení"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr "Lokální data"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr "Lokální doména"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr "Typ lokální domény"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr "Lokální hostitel, šifrováno"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr "Lokální hostitel, žádné šifování"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr "Lokální služba"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr "Lokální podsíť, šifrováno"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr "Lokální podsíť, statické šifrování"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr "Lokální zóny"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Záznam událostí"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr "Ruční nastavení"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "Střední"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr "Paměťový prostředek"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr "Sítě, které mohou spouštět znovunačtení Unbound (vyhněte se wan6)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 "Sítě, které považovat za LAN (obsluhované) nad rámec těch obsluhovaných DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr "Sítě, které považovat za WAN (nebudou obsluhovány)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr "Žádná položka"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr "Žádný filtr"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr "Žádné ovládání na dálku"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 "Pozn.: Knihovna SSL/TLS postrádá API. Podívejte se do syslog. >> logread ..."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
@@ -478,7 +497,7 @@ msgstr ""
 "Pozn.: lokální DNS je nastavené tak, že hledá v odhcpd, ale odhcpd UCI "
 "spouštěč zápůjčky není nastaven správně:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
@@ -486,216 +505,219 @@ msgstr ""
 "Uspořádat směrovaná přeposlání, stub a autoritativní zóny <a href=\"%s\" "
 "target=\"_blank\">(nápověda)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr "Přebít směrovač na straně WAN v DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr "Pasivní"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr "Port na kterém servery obdrží dotazy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr "Předpona pro vytvářené DNS64 adresy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr "Bránit přetížení dotazy klientů; nula znamená nebránit"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr "Bránit přespříliš krátkým obdobím mezipaměti"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr "Chránit proti odpovědi z nadřazeného 127.0.0.0/8"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr "Chránit proti upstream odpovědím v rámci lokálních podsítích"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr "Minimalizovat dotazy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr "Omezení četnosti dotazování"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr "Regres"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr "Protokol rekurze"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr "Odolnost rekurze"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr "Aktivita související s rekurzemi zatěžuje operační paměť a procesor"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr "Rekurzivní DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr "Odmítnuto"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr "Prostředek"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr "Stáří kořenového DSKEY"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Uložit"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr "Port serveru"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr "TLS port serveru"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr "Servery"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr "Servery pro tuto zónu (ohledně volitelného formuláře vi README.md)"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr "Zobrazit: Adblock"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr "Zobrazit: DHCP"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr "Zobrazit: Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr "Přeskočit UCI a použít /etc/unbound/unbound.conf"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr "Malé"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr "Statické (puze lokální)"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "Statistiky"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Stav"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr "Striktně minimalizovat"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr "Striktní verze „query minimize“, ale může rozbít DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr "Pahýl (vynucená rekurze)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr "Rejstřík TLS názvu"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr "TTL nejméně"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr "Toto by mělo zobrazit další statistiky s balíčkem unbound-control."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr "Toto zobrazuje „"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 "Toto zobrazuje „ubound-control dump_cache“ pro auditní záznamy včetně DNSSEC."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 "Toto zobrazí Unbound „local-data:“ položky z výchozího, .conf, nebo control."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 "Toto zobrazí Unbound „local-zone:“ položky z výchozího, .conf, nebo control."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr "Toto zobrazuje statistiky ohledně výkonu, hlášené Unbound samotným."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr "Toto zobrazuje události, obsahující Unbound, vyfiltrované ze syslog."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr "Maličké"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr "Transparentní (lokální/globální)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr "Spustit sítě"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Typ"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr "Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -705,106 +727,115 @@ msgstr ""
 "rekurzivní a do mezipaměti ukládající °˚DNS překladač <a href=\"%s\" "
 "target=\"_blank\">(nápověda)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr "Řídící aplikace Unbound"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 "Mezipaměť Unbound je příliš velká na to, aby ji bylo možné zobrazit v LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr "Nedefinováno"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr "Použít „resolv.conf.auto“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr "Použít DHCPv4 MAC pro objevování SLAAC (EUI64) IPv6 hostitelů"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr "Použít nadřazené"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr "Použít další DNS položky, nalezené v /etc/config/dhpc"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr "Jakékoli navýšení využití paměti pozorujte v nabídce Systém/Procesy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr "WAN DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr "WAN sítě"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr "Názvy zóny (domény), obsažené v této kombinaci zón"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr "URL stahování zóny"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr "Názvy zón"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr "Typ zóny"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "Zóny"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr "přijímat výsledky z nadřazeného pro"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "výchozí"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr "stáhnout z <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr "nikdy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr "předem získávat zónové soubory pro"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr "vybrat rekurzi pro"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr "neznámá akce pro"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr "použít <var>%s</var> jmenné servery"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr "použít jmenné servery"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr "s výchozím certifikátem pro <var>%s</var>"
index 9c8bacaa477bfff0a55ff6e644d33c556d3a91f2..fcb2a424163bdea209098fcc845910e4a99e4393 100644 (file)
@@ -10,273 +10,277 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.4-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(ingen)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Avanceret"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "Standard"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Aktiver"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Aktiveret"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "Videresend"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr ""
 
@@ -284,509 +288,536 @@ msgstr ""
 msgid "Grant UCI access for luci-app-unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "Ignorer"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr "Lokale zoner"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Log"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "Medium"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Gem"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Type"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
 "a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr "Zonenavne"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr "Zone Type"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "Zoner"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "Standard"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr ""
index b0a73adab78c208d960c81f9123a6bf73f5a7dcd..5f8601af4c97903b5d4e92fc5b6b34c09ff25c2e 100644 (file)
@@ -10,157 +10,157 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.5.1\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(keiner)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(root)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ", und <var>%s</var> Einträge"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ", und versuche <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr "AXFR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr "Nur Abfragen von lokalen Subnetzen akzeptieren"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr "Die Adblock-Domain-Liste ist zu groß, um in LuCI angezeigt zu werden."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Fortgeschritten"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr "Aggressiv"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr ""
 "Offene Rekursion zulassen, wenn sich der Datensatz nicht in der Zone befindet"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr "Autorisierend (Zonendatei)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr "Basis"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 "Aufschlüsseln der Abfragekomponenten für begrenzten zusätzlichen Datenschutz"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr "Unterbrechen der Schleife, wo DNSSEC NTP benötigt und NTP DNS benötigt"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr "Prüft auf lokales Programm, um Weiterleitung an Localhost zu erlauben"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr "Wähle den Unbounds Listening Port"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr "Wählen Sie die vor- und nachgelagerten IP-Versionen aus"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr "Verbinde zu Servern mit TLS Protokoll"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr "DHCP Verbindung"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr "DHCPv4 nach SLAAC"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "DNS Zwischenspeicher"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr "DNS Plugin"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "DNS über TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr "DNS64 Präfix"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr "DNSSEC NTP Korrektur"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "Standard"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr "Abgelehnt ( nxdomain )"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr "Gerichtete Zone"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr "Verzeichnis nur Teil der URL"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr "Unsichere Domäne"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr "Domänenname zum Verifizieren des TLS-Zertifikats"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr "Domänensuffix für diesen Router und DHCP Clients"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr "EDNS Größe"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr "Bearbeiten '"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr "Bearbeite 'Server:' Optionenklausel für 'enthält:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
@@ -168,119 +168,123 @@ msgstr ""
 "Bearbeiten Sie eine forward-, stub- oder zone-file Zwischenspeicher Zone, "
 "damit Unbound anstelle einer Rekursion verwendet werden kann."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr "Bearbeite Optionen wie zum Beispiel 'forward-zone:' für 'include:"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr "Bearbeite: Erweitert"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr "Bearbeite: Server"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr "Bearbeite: UCI"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr "Bearbeite: Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Aktivieren"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr "DNS64 aktivieren"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr "DNSSEC aktivieren"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr "Unbound aktivieren"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr "Aktiviere Zugriff für Unbound-Kontrolle"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr "Aktiviere das DNS64 Modul"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr "Aktiviere das DNSSEC Prüf-Modul"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr "Aktiviere die Initialisierungsskripte für Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr "Aktiviere diese gerichtete Zone"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Aktiviert"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr "Erweiterte Statistiken"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr "Erweiterte Statistiken werden von unbound-control gedruckt"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr "Extra DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr "Rückfall"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr "Rückfall"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "Dateien"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr "Filtere gesamtes Subnetz"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr "Filtere Localhost Rückbindung"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr "Filtere private Adressen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr "Filtere private Rückbindung"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "Weiterleitung"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr "Weiterleiten ( Einfache Übergabe )"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr "TLS-Weiterleitung"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr "Weiterleitung zu vorgeschalteten Namensservern (ISP)"
 
@@ -288,193 +292,208 @@ msgstr "Weiterleitung zu vorgeschalteten Namensservern (ISP)"
 msgid "Grant UCI access for luci-app-unbound"
 msgstr "Gewähre UCI Zugriff auf luci-app-unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr "Host FQDN, alle Adressen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr "Host-Einträge"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr "Host/MX/SRV RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr "Host/MX/SRV/CNAME RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr "Hostname, alle Adressen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr "Hostname, primäre Adresse"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr "Wie man den LAN- oder lokalen Netzwerkrouter im DNS einträgt"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr "Wie man Anfragen dieser lokalen Domäne behandelt"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr "IP4 Gesamt und IP6 Lokal"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr "nur IP4"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr "IP4 und IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr "nur IP6*"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr "bevorzugt IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "Ignorieren"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr "Schnittstellen FQDN, Alle Adressen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr "LAN-DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr "LAN-Netzwerke"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr "Groß"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 "Begrenzung der Tage zwischen RFC5011-Kopien, um Flash-Schreibvorgänge zu "
 "reduzieren"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr "Erweiterte DNS-Paketgröße begrenzen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr "Verbindung zu unterstützten Programmen, um DHCP in DNS zu laden"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr "Domänen auflisten, um die DNSSEC-Prüfungen zu umgehen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr "Hörender Port"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr "Lokale Daten"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr "Lokale Domäne"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr "Lokaler Domänentyp"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr "Lokaler Host, verschlüsselt"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr "Lokaler Host, keine Verschlüsselung"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr "Lokaler Dienst"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr "Lokales Subnetz, verschlüsselt"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr "Lokales Subnetz, statische Verschlüsselung"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr "Lokale Zonen"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Log"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr "Manuelle Konfiguration"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "Mittel"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr "Speicher-Ressource"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 "Netzwerke, die das Neuladen von Unbound auslösen können (wan6 vermeiden)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 "Zu berücksichtigende Netzwerke LAN (bedient) über die von DHCP bedienten "
 "hinaus"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr "Netzwerke, die WAN berücksichtigen (nicht bedient)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr "Kein Eintrag"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr "Kein Filter"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr "Keine Fernbedienung"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 "Hinweis: In der SSL/TLS-Bibliothek fehlt eine API. Bitte überprüfen Sie "
 "syslog. >> logread ..."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
@@ -482,7 +501,7 @@ msgstr ""
 "Hinweis: Der lokale DNS ist so konfiguriert, dass er auf odhpcd schaut, aber "
 "der odhpcd UCI-Lease-Trigger ist falsch eingestellt:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
@@ -490,219 +509,222 @@ msgstr ""
 "Organisieren von gerichteten Vorwärts-, Stub- und maßgeblichen Zonen <a "
 "href=\"%s\" target=\"_blank\">(Hilfe)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr "Überschreiben des WAN-seitigen Router-Eintrags im DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr "Passiv"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr "Die Port-Server erhalten Anfragen auf"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr "Präfix für generierte DNS64-Adressen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr "Überlastung der Client-Abfrage verhindern; Null ist aus"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr "Übermäßig kurze Cache-Zeiträume verhindern"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr "Schutz vor Upstream-Reaktionen von 127.0.0.0/8"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr "Schutz vor Upstream-Antworten in lokalen Subnetzen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr "Abfrage minimieren"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr "Begrenzung der Abfragerate"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr "Rekursiv"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr "Rekursionsprotokoll"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr "Rekursionsstärke"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr "Rekursionsaktivität wirkt sich auf Speicherwachstum und CPU-Last aus"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr "Rekursiver DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr "Verweigert"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr "Ressource"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr "Alter des Root-DSKEYs"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Speichern"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr "Server-Port"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr "Server-TLS-Port"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr "Server"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr "Server für diese Zone; siehe README.md für optionale Form"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr "Anzeigen: Adblock"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr "Anzeigen: DHCP"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr "Zeigen: Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr "UCI überspringen und /etc/unbound/unbound.conf verwenden"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr "Klein"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr "Statisch (nur lokal)"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "Statistiken"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr "Strikte Minimierung"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr "Strenge Version von \"Abfrage minimieren\", kann aber DNS zerstören"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr "Stub (erzwungene Rekursion)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr "TLS-Namensindex"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr "TTL-Minimum"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 "Mit dem Paket unbound-control könnten mehr Statistiken angezeigt werden."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr "Dies zeigt '"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 "Dies zeigt \"ubound-control dump_cache\" für die Überprüfung von Datensätzen "
 "einschließlich DNSSEC."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 "Dies zeigt Unbounds \"local-data:\"-Einträge aus default, .conf oder control."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 "Dies zeigt Unbounds \"local-zone:\"-Einträge aus default, .conf oder control."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr "Die zeigt von Unbound selbst gemeldete Leistungsstatistiken."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 "Dies zeigt das Syslog, gefiltert nach Ereignissen, die Unbound betreffen."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr "Winzig"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr "Transparent (lokal/global)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr "Auslösende Netzwerke"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Typ"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr "Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -712,106 +734,115 @@ msgstr ""
 "validierender, rekursiver und zwischenspeichernder DNS-Auflöser <a "
 "href=\"%s\" target=\"_blank\">(Hilfe)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr "Unbound Steuerungs-App"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr "Unbounds Cache ist zu groß für die Anzeige in LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr "Undefiniert"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr "Verwendung von 'resolv.conf.auto'"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr "Verwendung von DHCPv4 MAC zur Ermittlung von IP6-Hosts SLAAC (EUI64)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr "Upstream verwenden"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr "Zusätzliche DNS-Einträge in /etc/config/dhcp verwenden"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 "Verwenden Sie das Menü System/Prozesse, um den Speicherzuwachs zu beobachten"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr "WAN-DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr "WAN-Netzwerke"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr "In dieser Zonenkombination enthaltene Zonen- (Domänen-) Namen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr "URL zum Herunterladen der Zone"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr "Zonennamen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr "Zonentyp"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "Zonen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr "Upstream-Ergebnisse akzeptieren für"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "Standard"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr "Herunterladen von <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr "nie"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr "Zonendateien vorab holen für"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr "Rekursion auswählen für"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr "Unbekannte Aktion für"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr "<var>%s</var> Nameserver verwenden"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr "Nameserver verwenden"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr "mit Standardzertifikat für <var>%s</var>"
index 391075fea02d90f9d29ad66435deb1dac81898a8..3eed1f96f651631ef36ba5c5e5de546db1128468 100644 (file)
@@ -10,273 +10,277 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.5-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "προχωρημένο"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Ενεργοποίηση"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Ενεργοποιήθηκε"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "Αρχεία"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr ""
 
@@ -284,509 +288,536 @@ msgstr ""
 msgid "Grant UCI access for luci-app-unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Κατάσταση"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
 "a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr ""
index 5b99c2a6f560902f7aa6afc1df2992ed4e33861d..a71da2c575ee5594c08318384e64b47c4696cee1 100644 (file)
@@ -13,158 +13,158 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(ninguno)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(root)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr "y <var>%s</var> entradas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ", y prueba <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr "AXFR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr "Aceptar consultas solo de subredes locales"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 "La lista de dominios de Adblock es demasiado grande para mostrarla en LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Avanzado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr "Agresivo"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr "Permitir recursión abierta cuando el registro no está en la zona"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr "Autoritativo (archivo de zona)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr "Básico"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 "Desglose los componentes de consulta para una privacidad adicional limitada"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr "Rompa el ciclo donde DNSSEC necesita NTP y NTP necesita DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr "Verifique el programa local para permitir el reenvío a localhost"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr "Escoge el puerto de escucha Unbounds"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr ""
 "Elija las versiones de IP utilizadas en sentido ascendente y descendente"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr "Conectarse a los servidores utilizando TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr "Enlace DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr "DHCPv4 a SLAAC"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "Caché DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr "Complemento DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "DNS sobre TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr "Prefijo DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr "Fijado de DNSSEC NTP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "Por defecto"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr "Denegado (nxdomain)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr "Zona dirigida"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr "Directorio solo parte de la URL"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr "Dominio inseguro"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr "Nombre de dominio para verificar el certificado TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr "Sufijo de dominio para este enrutador y clientes DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr "Tamaño EDNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr "Editar '"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr "Edite 'servidor:' opciones de la cláusula para 'incluir:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
@@ -172,119 +172,123 @@ msgstr ""
 "Edite una zona de reenvío, código auxiliar o zona de caché de archivos para "
 "que se pueda usar Unbound en lugar de recursión."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr "Edite las cláusulas como 'forward-zone:' para 'incluir:"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr "Edite: Extendido"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr "Edite: Servidor"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr "Edite: UCI"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr "Edite: Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Activar"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr "Activar DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr "Activar DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr "Activar Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr "Activar el acceso para el control ilimitado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr "Activar el módulo DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr "Activar el módulo validador DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr "Activar los scripts de inicialización para Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr "Activar esta zona dirigida"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Activado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr "Estadisticas extendidas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr "Las estadísticas extendidas se imprimen desde el control independiente"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr "DNS extra"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr "Retroceder"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr "Retroceder"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "Archivos"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr "Filtrar toda la subred"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr "Filtrar Localhost Rebind"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr "Filtrar dirección privada"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr "Filtrar encuadernado privado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "Reenviar"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr "Reenviar (simple transferencia)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr "Reenviar TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr "Reenviar a servidores de nombres ascendentes (ISP)"
 
@@ -292,189 +296,204 @@ msgstr "Reenviar a servidores de nombres ascendentes (ISP)"
 msgid "Grant UCI access for luci-app-unbound"
 msgstr "Conceder acceso a UCI para luci-app-unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr "FQDN de host, todas las direcciones"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr "Registros de host"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr "Host/MX/SRV RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr "Host/MX/SRV/CNAME RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr "Nombre de host, todas las direcciones"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr "Nombre de host, dirección principal"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr "Cómo ingresar al enrutador de red local o LAN en DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr "Como tratar las consultas de este dominio local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr "IP4 Todos y IP6 Local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr "Solo IP4"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr "IP4 y IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr "Solo IP6*"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr "IP6 preferido"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "Ignorar"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr "Interfaz FQDN, todas las direcciones"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr "DNS de LAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr "Redes LAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr "Grande"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 "Limite los días entre copias RFC5011 para reducir las grabaciones flash"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr "Limitar el tamaño del paquete DNS extendido"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr "Enlace a programas compatibles para cargar DHCP en DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr "Lista de dominios para eludir las comprobaciones de DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr "Puerto de escucha"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr "Datos locales"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr "Dominio local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr "Tipo de dominio local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr "Host local, cifrado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr "Host local, sin cifrado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr "Servicio local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr "Subred local, cifrado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr "Subred local, cifrado estático"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr "Zonas locales"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Registro"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr "Conf. Manual"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "Media"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr "Recurso de memoria"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr "Redes que pueden activar Unbound para recargar (evitar wan6)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr "Redes para considerar LAN (servidas) más allá de las servidas por DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr "Redes para considerar WAN (sin servir)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr "Sin entrada"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr "Sin filtro"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr "Sin control remoto"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 "Nota: a la biblioteca SSL/TLS le falta una API. Por favor revise syslog. >> "
 "logread ..."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
@@ -482,7 +501,7 @@ msgstr ""
 "Nota: el DNS local está configurado para mirar odhpcd, pero el disparador de "
 "arrendamiento odhpcd UCI está configurado incorrectamente:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
@@ -490,223 +509,226 @@ msgstr ""
 "Organice los reenvios dirigidos, colilla , y zonas autoritarias <a "
 "href=\"%s\" target=\"_blank\">(ayuda)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr "Anular la entrada del enrutador del lado WAN en DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr "Pasivo"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr "Los servidores de puertos recibirán consultas en"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr "Prefijo para direcciones DNS64 generadas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr "Prevenir la sobrecarga de consultas del cliente; cero está apagado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr "Prevenir períodos de caché excesivamente cortos"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr "Proteger contra la respuesta ascendente de 127.0.0.0/8"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr "Proteger contra respuestas ascendentes dentro de subredes locales"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr "Consulta minimizada"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr "Límite de velocidad de consulta"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr "Recuento"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr "Protocolo de recursion"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr "Fuerza de recursión"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 "La actividad de recursión afecta el crecimiento de la memoria y la carga de "
 "la CPU"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr "DNS recursivo"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr "Rechazado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr "Recurso"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr "Edad de la Clave DS de la Raíz"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Guardar"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr "Puerto del servidor"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr "Puerto del servidor TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr "Servidores"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr "Servidores para esta zona; ver README.md para la forma opcional"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr "Mostrar: Adblock"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr "Mostrar: DHCP"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr "Mostrar: Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr "Omita UCI y use /etc/unbound/unbound.conf"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr "Pequeño"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr "Estático (solo local)"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "Estadísticas"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Estado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr "Estricto minimizar"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr "Versión estricta de 'consulta minimizada' pero puede romper DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr "Talón (recursión forzada)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr "Índice de nombres TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr "TTL mínimo"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 "Esto podría mostrar más estadísticas con el paquete de control ilimitado."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr "Esta muestra '"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 "Esto muestra 'ubound-control dump_cache' para auditar registros que incluyen "
 "DNSSEC."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 "Esto muestra las entradas de Unbound 'local-data:' de forma "
 "predeterminada, .conf o control."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 "Esto muestra las entradas de Unbound 'local-zone:' de los valores "
 "predeterminados, .conf o control."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 "Esto muestra las estadísticas de rendimiento autoinformadas de Unbound."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr "Esto muestra syslog filtrado para eventos relacionados con Unbound."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr "Minúsculo"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr "Transparente (local/global)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr "Redes de disparo"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Tipo"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr "Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -716,106 +738,115 @@ msgstr ""
 "resolución de DNS de validación, recursivo y almacenamiento en caché <a "
 "href=\"%s\" target=\"_blank\">(ayuda)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr "Aplicación de control de Unbound"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr "Caché de Unbound es demasiado grande para mostrarla en LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr "Indefinido"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr "Utilice 'resolv.conf.auto'"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr "Utilice DHCPv4 MAC para descubrir hosts IPA SLAAC (EUI64)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr "Usar Upstream"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr "Use entradas DNS extra que se encuentran en /etc/config/dhcp"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 "Usa el menú Sistema/Procesos para observar cualquier crecimiento de memoria"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr "DNS WAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr "Redes WAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr "Nombres de zona (dominio) incluidos en esta combinación de zona"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr "URL de descarga de zona"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr "Nombres de zona"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr "Tipo de zona"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "Zonas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr "aceptar resultados anteriores para"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "predeterminado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr "descargar desde <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr "nunca"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr "archivos de zona de búsqueda previa para"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr "seleccione recursion para"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr "acción desconocida para"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr "usar los nombres de servidores <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr "usar servidores de nombres"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr "con certificado predeterminado para <var>%s</var>"
index 9ab9572cb8128997fc662179e4c4202b1e5bf1c9..35bb1ffb07fab09aba658fe45bfe056796f3568b 100644 (file)
@@ -10,273 +10,277 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "Oletus"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Ota käyttöön"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Otettu käyttöön"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "Välitä"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr ""
 
@@ -284,509 +288,536 @@ msgstr ""
 msgid "Grant UCI access for luci-app-unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Loki"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "Keskitaso"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Tallenna"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "Tilastot"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Tila"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Tyyppi"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
 "a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "Vyöhykkeet"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "vakio"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr ""
index 6c7a6c51bda704e364afcac1608ad780494925ad..ca8676571aa3ad2f2d31b5524f240fc51930ae10 100644 (file)
@@ -10,161 +10,161 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 5.0.1-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(aucun)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(root)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ", et <var>%s</var> entrées"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ", et essaie <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr "AXFR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr "Accepter uniquement les requêtes provenant de sous-réseaux locaux"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 "La liste des domaines Adblock est trop importante pour être affichée dans "
 "LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Avancé"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr "Agressif"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr ""
 "Permettre une récursion ouverte lorsque l'enregistrement n'est pas dans la "
 "zone"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr "Faisant autorité (fichier de zone)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr "Basique"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 "Décomposer les composants de la requête pour une plus grande confidentialité"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr ""
 "Rompre la boucle où le DNSSEC a besoin de NTP et où NTP a besoin du DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr "Vérifier que le programme local autorise la redirection vers localhost"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr "Choisir le Port d'écoute Unboud"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr "Choisir les versions IP utilisées en amont et en aval"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr "Connectez-vous aux serveurs utilisant TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr "Lien DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr "DHCPv4 vers SLAAC"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "Cache DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr "Plugin DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "DNS à travers TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr "Préfixe DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr "Correctif DNSSEC NTP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "Par défaut"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr "Refusé (nxdomaine)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr "Zone dirigée"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr "Répertorier uniquement une partie de l’URL"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr "Domaine non securisé"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr "Nom de domaine pour vérifier le certificat TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr "Suffixe de domaine pour ce routeur et les clients DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr "Taille EDNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr "Modifier '"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr "Modifier 'server :' les options dans 'include :"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
@@ -172,120 +172,124 @@ msgstr ""
 "Modifier une zone de cache de transfert, de talon ou de fichier de zone pour "
 "que Unbound puisse l'utiliser à la place de la récursion."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr "Modifier les clauses telles que 'forwardzone :' pour 'include :"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr "Modifier : Extended"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr "Modifier : Server"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr "Modifier : UCI"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr "Modifier : Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Activer"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr "Activer DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr "Activer DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr "Activer Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr "Permettre l'accès pour le contrôle d'Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr "Activer le module DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr "Activer le module validateur DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr "Activer les scripts d'initialisation pour Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr "Activer cette zone dirigée"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Activé"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr "Statistiques étendues"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr ""
 "Les statistiques étendues sont imprimées à partir du contrôle d'Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr "DNS supplémentaire"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr "Repli"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr "Repli"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "Fichiers"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr "Filtrer l'ensemble du sous-réseau"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr "Filtrer la liaison Localhost"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr "Filtrer l'adresse privée"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr "Filtrer la liaison privée"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "Transférer"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr "Transférer (transfert simple)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr "Transfert TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr "Transfert vers les serveurs de noms en amont (ISP)"
 
@@ -293,193 +297,208 @@ msgstr "Transfert vers les serveurs de noms en amont (ISP)"
 msgid "Grant UCI access for luci-app-unbound"
 msgstr "Accorder l'accès à l'UCI pour luci-app-unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr "Hôte FQDN, Toutes les adresses"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr "Hôtes Enregistrés"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr "Hôte/MX/SRV RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr "Hôte/MX/SRV/CNAME RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr "Nom d'hôte, toutes les adresses"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr "Nom d’hôte, adresse principale"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr "Comment entrer le LAN ou le routeur de réseau local dans le DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr "Comment traiter les requêtes de ce domaine local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr "IP4 Tous et IP6 Local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr "IP4 uniquement"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr "IPv4 et IPv6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr "IP6 uniquement*"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr "IP6 Préféré"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "Ignorer"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr "Interface FQDN, Toutes les adresses"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr "LAN DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr "Réseaux LAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr "Grand"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 "Limiter les jours entre les copies du RFC5011 pour réduire les écritures "
 "flash"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr "Limiter la taille des paquets du DNS étendu"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr "Lien vers des programmes pris en charge pour charger DHCP dans DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr "Liste des domaines pour contourner les vérifications de DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr "Port d'écoute"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr "Données locales"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr "Domaine local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr "Type de domaine local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr "Hôte local, crypté"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr "Hôte local, pas de chiffrement"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr "Service local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr "Sous-réseau local, chiffré"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr "Sous-réseau local, chiffrement statique"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr "Zones locales"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Journal"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr "Configuration manuelle"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "Moyen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr "Ressource mémoire"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 "Réseaux susceptibles de déclencher le rechargement de Unbound (éviter wan6)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 "Réseaux à considérer dans le réseau local (desservi) au-delà de ceux "
 "desservis par le DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr "Réseaux à considérer WAN (non desservi)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr "Pas d'entrée"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr "Aucun filtre"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr "Pas de contrôle à distance"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 "Remarque : il manque une API à la librairie SSL/TLS. Veuillez consulter le "
 "syslog. >> lire le journal ..."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
@@ -487,7 +506,7 @@ msgstr ""
 "Remarque : le DNS local est configuré pour regarder odhpcd, mais le "
 "déclencheur de bail UCI odhpcd est mal défini :"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
@@ -495,225 +514,228 @@ msgstr ""
 "Organisez des zones dirigées vers l'avant, des talons et des zones faisant "
 "autorité <a href=\"%s\" target=\"_blank\">(aide)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr "Remplacer l'entrée du routeur côté WAN dans le DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr "Passif"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr "Les serveurs de port recevront des requêtes sur"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr "Préfixe pour les adresses DNS64 générées"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr "Empêcher la surcharge des requêtes client ; zéro signifie désactivé"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr "Prévenir des périodes de cache excessivement courtes"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr "Protéger contre une réponse en amont de 127.0.0.0/8"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr "Protéger contre les réactions en amont au sein des sous-réseaux locaux"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr "Minimiser la requête"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr "Limite du taux des requêtes"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr "Récurse"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr "Protocole de récursion"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr "Force de récursion"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 "L'activité de récursivité affecte la croissance de la mémoire et la charge "
 "du CPU"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr "DNS récursif"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr "Refusé"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr "Ressource"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr "Root DSKEY Age"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Sauvegarder"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr "Port serveur"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr "Port TLS du serveur"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr "Serveurs"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 "Serveurs pour cette zone ; voir README.md pour le formulaire facultatif"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr "Afficher : Adblock"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr "Afficher : DHCP"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr "Afficher : Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr "Ignorer l'UCI et utiliser /etc/unbound/unbound.conf"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr "Petit"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr "Statique (local uniquement)"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "Statistiques"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "État"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr "Minimisation stricte"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr ""
 "Une version stricte de la \"minimisation des requêtes\" mais qui peut casser "
 "le DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr "Stub (récursion forcée)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr "Index des noms TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr "TTL Minimum"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 "Cela pourrait permettre d'afficher plus de statistiques avec le paquet "
 "unbound-control."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr "Ceci montre '"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 "Il s'agit d'un \"dump_cache\" de contrôle en amont pour l'audit des "
 "enregistrements, y compris les DNSSEC."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 "Cette page affiche les entrées non liées de \"données locales\" : par "
 "défaut, .conf ou control."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 "Cela montre Unbound 'zone locale:' entrées par défaut, .conf, ou le contrôle."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr "Affiche les statistiques de performance de Unbound."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr "Ceci montre le syslog filtré pour les événements impliquant Unbound."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr "Minuscule"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr "Transparent (local/global)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr "Déclenchement des Réseaux"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Type"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr "Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -723,108 +745,117 @@ msgstr ""
 "DNS de validation, récursif et de mise en cache <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr "Application de contrôle Unbound"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr "Le cache Unbound est trop volumineux pour être affiché dans LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr "Non défini"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr "Utiliser « resolv.conf.auto »"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr "Utiliser DHCPv4 MAC pour découvrir les hôtes IP6 SLAAC (EUI64)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr "Utiliser upstream"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr ""
 "Utiliser les entrées DNS supplémentaires trouvées dans /etc/config/dhcp"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 "Utilisez le menu Système/Processus pour observer toute augmentation de la "
 "mémoire"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr "WAN DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr "Réseaux WAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr "Zone (Domaine) noms inclus dans cette zone de combinaison"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr "URL Téléchargement de Zone"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr "Noms de Zone"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr "Zone Type"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "Zones"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr "accepter les résultats en amont pour"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "par défaut"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr "télécharger à partir de <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr "jamais"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr "Précharger les fichiers de zone pour"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr "sélectionner la récursion pour"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr "action inconnue pour"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr "utiliser <var>%s</var> serveurs de noms"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr "utiliser les serveurs de noms"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr "avec certificat par défaut pour <var>%s</var>"
index 50ccf168086dce4357def8d604290cdc832e7ef0..5b7ec13bb559aed42f5fea3775022707d77af046 100644 (file)
@@ -11,155 +11,155 @@ msgstr ""
 "(n>6 && n<11) ? 3 : 4;\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(níl aon)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(fréamh)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ", agus <var>%s</var> iontrálacha"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ", agus bain triail as <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr "AXFR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr "Glac le ceisteanna ó fho-líonraí áitiúla amháin"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr "Tá liosta fearainn Adblock ró-mhór le taispeáint i LuCi."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Ardleibhéal"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr "Ionsaitheach"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr "Lig athshlánú oscailte nuair nach bhfuil an taifead sa chrios"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr "Údarásach (comhad crios)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr "Bunúsach"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr "Déan comhpháirteanna ceisteanna a bhriseadh síos le haghaidh"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr "Briseadh an lúb ina dteastaíonn NTP ó DNSSEC agus teastaíonn DNS ó NTP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr "Seiceáil ar chlár áitiúil chun cead a chur ar aghaidh chuig localhost"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr "Roghnaigh calafort éisteachta Unbounds"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr "Roghnaigh na leaganacha IP a úsáidtear suas an sruth agus anuas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr "Ceangail le freastalaithe ag úsáid TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr "Nasc DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr "DHCPv4 chuig SLAAC"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "Taisce DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr "Breiseán DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "DNS thar TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr "Réimír DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr "Deisiúchán DNSSEC NTP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "Réamhshocrú"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr "Diúltaithe (nxdomain)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr "Crios Stiúrtha"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr "Eolaire ach cuid den URL"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr "Fearainn Neamhchinnte"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr "Ainm fearainn chun deimhniú TLS a fhíorú"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr "Iarmhír fearainn don ródaire seo agus do chliaint DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr "Méid EDNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr "Cuir in eagar '"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr "Cuir roghanna clásal 'freastalaí: 'in eagar do' san áireamh:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
@@ -167,119 +167,123 @@ msgstr ""
 "Cuir in eagar crios taisce comhaid ar aghaidh, stub, nó crios le haghaidh "
 "Neamhcheangailte le húsáid in ionad athshlánú."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr "Cuimsíonn clásail eagarthóireachta ar nós 'fore-chrios: 'le haghaidh':"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr "Athraigh: Leathnaithe"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr "Athraigh: Freastalaí"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr "Athraigh: UCI"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr "Athraigh: Neamhcheangailte"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Cumasaigh"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr "Cumasaigh DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr "Cumasaigh DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr "Cumasaigh Neamhcheangailte"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr "Cumasaigh rochtain le haghaidh rialú neamhtheoranta"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr "Cumasaigh an modúl DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr "Cumasaigh modúl bailíochtóra DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr "Cumasaigh na scripteanna tosaithe le haghaidh Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr "Cumasaigh an crios treoraithe seo"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Cumasaithe"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr "Staitisticí síne"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr "Priontáiltear staitisticí leathnaithe ó rialú gan teorainn"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr "DNS breise"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr "Titim Ar Ais"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr "Cúltaca"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "Comhaid"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr "Scagaigh Foghlíon Iomlán"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr "Scagaire Localhost Rebind"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr "Seoladh Príobháideach a"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr "Scagaire Príobháideach Rebind"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "Ar aghaidh"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr "Ar aghaidh (aistriú simplí)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr "TLS ar aghaidh"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr "Ar aghaidh chuig freastalaithe ainmneacha suas srutha (ISP)"
 
@@ -287,193 +291,208 @@ msgstr "Ar aghaidh chuig freastalaithe ainmneacha suas srutha (ISP)"
 msgid "Grant UCI access for luci-app-unbound"
 msgstr "Rochtain UCI a dheonú do luci-app-unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr "Óstach FQDN, Gach Seoladh"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr "Taifid Óstach"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr "Óstach/MX/SRV RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr "Óst/MX/SRV/CNAME RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr "Ainm óstach, Gach Seoladh"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr "Ainm Óstach, Seoladh Bunscoile"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr "Conas dul isteach sa LAN nó an ródaire líonra áitiúil i DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr "Conas ceisteanna an fhearann áitiúil seo a chóireáil"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr "IP4 Gach agus IP6 Áitiúil"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr "IP4 Amháin"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr "IP4 agus IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr "IP6 Amhain*"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr "IP6 Is fearr leat"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "Neamhaird"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr "Comhéadan FQDN, Gach Seoladh"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr "LAN DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr "Líonraí LAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr "Mór"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 "Teorainn laethanta idir cóipeanna RFC5011 chun scríobhanna splanc a laghdú"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr "Teorainn le méid leathnaithe pacáiste"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr "Nasc le cláir tacaithe chun DHCP a luchtú isteach i DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr "Liostaigh fearainn chun seiceálacha DNSSEC a sheachbhóthar"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr "Port Éisteachta"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr "Sonraí Áitiúla"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr "Fearainn Áitiúil"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr "Cineál Fearainn Áitiúil"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr "Óstach Áitiúil, Criptithe"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr "Óstach Áitiúil, Gan Criptiú"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr "Seirbhís Áitiúil"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr "Subnet Áitiúil, Criptithe"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr "Foghlíon Áitiúil, Criptiú Statach"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr "Criosanna Áitiúla"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Loga"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr "Lámhleabhar Conf"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "Meánach"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr "Acmhainn Cuimhne"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 "Líonraí a d'fhéadfadh Neamhcheangailte a spreagadh chun athluchtú (seachain "
 "wan6)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 "Líonraí chun LAN (a sheirbheáiltear) a mheas níos faide ná iad siúd a "
 "sheirbhe"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr "Líonraí le WAN a mheas (gan freastal)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr "Gan Iontráil"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr "Gan Scagaire"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr "Gan Cianrialtán"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 "Nóta: Tá API in easnamh ar leabharlann SSL/TLS. Déan athbhreithniú ar "
 "syslog. >> logléamh ..."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
@@ -481,7 +500,7 @@ msgstr ""
 "Nóta: tá DNS áitiúil cumraithe chun breathnú ar odhpcd, ach tá truicear "
 "léasa odhpcd UCI socraithe go mícheart:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
@@ -489,225 +508,228 @@ msgstr ""
 "Eagraigh criosanna dírithe ar aghaidh, stub, agus údarásacha <a href=\"%s\" "
 "target=\"_blank\">(cabhair)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr "Athraigh iontráil an ródaire taobh WAN i DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr "Ighníomhach"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr "Gheobhaidh freastalaithe calafoirt ceisteanna"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr "Réimír do sheoltaí DNS64 a ghintear"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr "Cosc ar ró-ualach ceisteanna cliant; tá nialas as"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr "Tréimhsí taisce ró-ghearr a"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr "Cosaint ar fhreagra suas sruth de 127.0.0.0/8"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr "Cosaint i gcoinne freagraí suas srutha laistigh de fho-líonta"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr "Íoslaghdú ceist"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr "Teorainn Ráta Fiosraithe"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr "Athbhreithniú"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr "Prótacal Athchúrsála"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr "Neart Athshlánaithe"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr "Bíonn tionchar ag gníomhaíocht athshlánaithe ar fhás cuimhne"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr "DNS athshlánach"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr "Diúltaíodh"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr "Acmhainn"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr "Aois Fréamh DSKEY"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Sábháil"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr "Port Freastalaí"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr "Port TLS Freastalaí"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr "Freastalaithe"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 "Freastalaithe don chrios seo; féach README.md le haghaidh foirm roghnach"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr "Taispeáin: Adblock"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr "Taispeáin: DHCP"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr "Taispeáin: Neamhcheangailte"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr "Scipeáil UCI agus bain úsáid as /etc/unbound/unbound.conf"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr "Beag"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr "Statach (áitiúil amháin)"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "Staitisticí"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Stádas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr "Íoslaghdú docht"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr "Leagan dian de 'íoslaghdú ceisteach' ach féadann sé DNS a bhriseadh"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr "Stub (athshlánú éigeantach)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr "Innéacs Ainm TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr "TTL Íosta"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 "D'fhéadfadh sé seo níos mó staitisticí a thaispeáint leis an bpacáiste "
 "rialaithe gan teorainn."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr "Taispeánann sé seo '"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 "Taispeánann sé seo 'ubound-control dump_cache' le haghaidh taifid iniúchta "
 "lena n-áirítear DNSSEC."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 "Taispeánann sé seo iontrálacha 'local-data: 'neamhcheangailte ó "
 "réamhshocraithe, .conf, nó rialú."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 "Taispeánann sé seo iontrálacha neamhcheangailte 'local-zone: 'ó "
 "réamhshocraithe, .conf, nó rialú."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 "Léiríonn sé seo staitisticí feidhmíochta féintuairiscithe neamhcheangailte."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 "Taispeánann sé seo syslog scagtha le haghaidh imeachtaí a bhaineann le "
 "Unbound."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr "Beag bídeach"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr "Trédhearcach (áitiúil/domhanda)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr "Líonraí Triogaire"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Cineál"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr "Neamhcheangailte"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -717,105 +739,114 @@ msgstr ""
 "href=\"%s\" target=\"_blank\">(NLnet Labs)</a> <a href=\"%s\" "
 "target=\"_blank\">(cabhair) </a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr "Aip Rialaithe Neamhcheangailte"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr "Tá taisce neamhcheangailte ró-mhór le taispeáint i LuCi."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr "Neamhshainithe"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr "Úsáid 'resolv.conf.auto'"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr "Úsáid DHCPv4 MAC chun óstacha IP6 SLAAC (EUI64) a fháil amach"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr "Úsáid Upstream"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr "Úsáid iontrálacha breise DNS a fhaightear in /etc/config/dhcp"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr "Úsáid an roghchlár Córas/Próisis chun aon fás cuimhne a"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr "WAN DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr "Líonraí WAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr "Ainmneacha crios (fearainn) san áireamh sa teaglaim crios seo"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr "URL Íoslódála Crios"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr "Ainmneacha Crios"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr "Cineál Crios"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "Criosanna"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr "glacadh le torthaí suas srutha do"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "réamhshocraithe"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr "íoslódáil ó <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr "riamh"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr "comhaid crios réamh-aimsiú le haghaidh"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr "roghnaigh athshlánú le haghaidh"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr "gníomh anaithnid do"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr "úsáid <var>%s</var> seachfhreastalaithe"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr "úsáid ainmfreastalaí"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr "le teastas réamhshocraithe do <var>%s</var>"
index 7d5e6f8665fe0a590b4ac200b1853be90e94182a..bc230b68d25a7dec5c80b5f88f4bf174ac057dcb 100644 (file)
@@ -11,273 +11,277 @@ msgstr ""
 "n % 10 == 0) ? 2 : 3));\n"
 "X-Generator: Weblate 5.5-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "הפעלה"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr ""
 
@@ -285,509 +289,536 @@ msgstr ""
 msgid "Grant UCI access for luci-app-unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "התעלמות"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "מצב"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
 "a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr ""
index a6330da0cad7d192fc3c2110c3e20b73f16751d7..8cd8216fb3d681b2827601c49521858724675e93 100644 (file)
@@ -10,273 +10,277 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 5.7-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "अग्रेषित करना"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr ""
 
@@ -284,509 +288,536 @@ msgstr ""
 msgid "Grant UCI access for luci-app-unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "स्थिति"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
 "a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr ""
index 41e2c392fe5bef3215db28d968861d155ddfbfd1..0d4d05628c43978df5c43f49d881ad4af95d928b 100644 (file)
@@ -10,273 +10,277 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(semmi)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(root)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr "AXFR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr "Az Adblock domain lista tool hosszú hogy LuCI megjelenítse."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Speciális"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr "Agresszív"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr "Alap"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "DNS gyorsítótár"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr "DNS bővítmény"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "DNS TLS-en keresztül"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr "DNS64 előtag"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "Alapértelmezett"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr "Elutasítva (nxdomain)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr "Irányított zóna"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr "Domain nem biztonságos"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr "EDNS Méret"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr "Szerkesztés '"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr "Szerkesztés: Szerver"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr "Szerkesztés: UCI"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr "Szerkesztés: Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Engedélyezés"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Engedélyezve"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr "Visszaesés"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "Fájlok"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "Továbbítás"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr "Továbbítás (egyszerű átadás)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr ""
 
@@ -284,509 +288,536 @@ msgstr ""
 msgid "Grant UCI access for luci-app-unbound"
 msgstr "UCI hozzáférés engedélyezése a <em>luci-app-unbound</em> alkalmazásnak"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr "Csak IP4"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr "IP4 és IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr "Csak IP6*"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr "IP6 preferált"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "Mellőzés"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr "Nagy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Napló"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "Közepes"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Mentés"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "Statisztikák"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Állapot"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Típus"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
 "a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr "Használd a 'resolv.conf.auto' -t"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr "WAN hálózatok"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "Zónák"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "alapértelmezett"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr "letöltés <var>%s</var>-ből"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr ""
index d82b6c13a917810738367dd11857287189f36e10..fa6a7956fa767c18fbfddab921ab8ec58f751ddf 100644 (file)
@@ -10,279 +10,283 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.7-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(nessuno)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(root)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ", e voci <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ", e prova <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr "AXFR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr "Accetta query solo da sottoreti locali"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 "L'elenco dei domini di Adblock è troppo grande per essere visualizzato in "
 "LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Avanzate"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr "Aggressivo"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr "Autorevole (file di zona)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr "Di base"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr "Scomporre i componenti della query per una privacy aggiunta limitata"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr ""
 "Rompere il loop in cui DNSSEC ha bisogno di NTP e NTP ha bisogno del DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 "Verificare la disponibilità di programmi locali per consentire l'inoltro a "
 "localhost"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr "Scegliere la porta di ascolto di Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr "Scegliere le versioni IP usate a monte e a valle"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr "Connettersi ai server usando TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr "Da DHCPv4 a SLAAC"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "Cache DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "DNS over TLS (DoT)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr "Prefisso DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr "Correzione NTP DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "Predefinito"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr "Negato (nxdomain)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr "Dominio non sicuro"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr "Nome di dominio per verificare il certificato TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr "Suffisso di dominio per questo router e per i client DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr "Dimensione EDNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr "Modificare '"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr "Modifica le opzioni della clausola 'server:' per 'include:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 #, fuzzy
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr "Modificare clausole come 'forward-zone:' per 'include:"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Abilitare"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Abilita"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "File"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "Inoltra"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr ""
 
@@ -290,509 +294,536 @@ msgstr ""
 msgid "Grant UCI access for luci-app-unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr "IP4 e IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "Ignora"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Registro"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "Medio"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Salva"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr "Server"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Stato"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Tipo"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
 "a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "Zone"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "predefinito"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr ""
index 80c5265743e7c994b902ba78bd628cdba0772ccf..ba6ee12d921035ca8a0ca1e064ac5cb1a73eb028 100644 (file)
@@ -10,273 +10,277 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.8-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(ルート)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "詳細設定"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr "DNSSEC が NTP を必要とし、NTP が DNS を必要とするループを断ち切る"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr "アップストリームとダウンストリームで使用される IP バージョンを選択"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr "TLS を使用してサーバーへ接続"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "DNS キャッシュ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr "DNS プラグイン"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "DNS over TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "デフォルト"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "有効化"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr "DNS64 を有効にする"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr "DNSSEC を有効にする"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr "Unbound を有効にする"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr "DNS64 モジュールを有効にする"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "有効"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "ファイル"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "転送"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr ""
 
@@ -284,509 +288,536 @@ msgstr ""
 msgid "Grant UCI access for luci-app-unbound"
 msgstr "luci-app-unboundにUCIアクセスを許可"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr "IP4 のみ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr "IP4 及び IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr "IP6 のみ*"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr "IP6 優先"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "無視"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr "ローカル データ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr "ローカル ドメイン"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr "ローカル サービス"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "ログ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "中"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr "受動的"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr "生成された DNS64 アドレスのプレフィックス"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr "127.0.0.0/8 のアップストリーム応答から保護"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr "ローカル サブネット内のアップストリーム応答から保護"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr "リソース"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "保存"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr "サーバーポート"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr "サーバー TLS ポート"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr "サーバー"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr "表示: Adblock"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr "表示: DHCP"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr "UCI をスキップして /etc/unbound/unbound.conf を使用"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr "小"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "統計"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "状態"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "タイプ"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
 "a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr "未定義"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr "'resolv.conf.auto' を使用"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr "アップストリームを使用"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr "ゾーン名"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "ゾーン"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "デフォルト"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr "<var>%s</var> からダウンロード"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr "<var>%s</var> ネームサーバーを使用"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr "ネームサーバーを使用"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr ""
index 0e4db824cc715babfd85b5790d838ec5c5998102..a531fffcf1d409c6bbd78238cd5eae85cca3c649 100644 (file)
@@ -10,273 +10,277 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.1-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "활성화"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "활성화"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "포워드"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr ""
 
@@ -284,509 +288,536 @@ msgstr ""
 msgid "Grant UCI access for luci-app-unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "무시"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "상태"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
 "a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "기본"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr ""
index d438b5a54407c1750eab4de2feb6f087b2303aa5..655452f96f252cd7bdedb5ce2ded0a09bb348d64 100644 (file)
@@ -13,159 +13,159 @@ msgstr ""
 "(n%100<10 || n%100>=20) ? 1 : 2);\n"
 "X-Generator: Weblate 5.11.1-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(joks (-ia/-ie))"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(„root“)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ", ir <var>%s</var> įvedimai"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ", ir mėginti <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr "„AXFR“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr "Priimti užklausas tik iš vietinių potinklių"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 "Reklaminio/Skelbimų turinio blokatoriaus sąrašas yra pernelyg didelis, kad "
 "būtų rodomas per „LuCI“."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Pažangūs"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr "Agresyvus"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr "Leisti atvirą rekursiją, kai įrašas nėra zonoje"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr "Autoritarinis (zonos failas)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr "Paprastas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 "Išskaidyti užklausos komponentus, kad užtikrintumėte ribotą papildomą "
 "privatumą"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr "Nutraukti ciklą, kai „DNSSEC“ reikia – „NTP“, o „NTP“ – „DNS“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr "Patikrinti vietinę programą, kad galėtumėte persiųsti į – „localhost“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr "Pasirinkti „Unbound“ laukiančius prisijungimo/jungties ryšio prievadus"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr "Pasirinkti IP versijas, naudojamas išsiuntimo ir atsiuntimo srautui"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr "Prisijungti prie serverių naudojant „TLS“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "„DHCP“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr "„DHCP“ sujungimas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr "„DHCPv4“ į „SLAAC“"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "„DNS“ talpykla"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr "„DNS“ plėtinys"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "„DNS“ per „TLS“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr "„DNS64“ prielinksnis/priešdėlis"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr "„DNSSEC NTP“ sutaisymas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "Numatyta/-s/-ai"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr "Atmestas („nxdomain“)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr "Nurodyta zona"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr "Katalogas/Vietovė, tik „URL“ – saito dalis"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr "Domeno-Sritis nesaugi"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr "Domeno-srities pavadinimas, su kuriuo tikrinamas – „TLS“ sertifikatas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr "Šio maršrutizatoriaus ir „DHCP“ klientų domeno-srities priesaga"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr "„EDNS“ dydis"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr "Redaguoti '"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr "Redaguoti „'serveris'“: apjungiamos parinktys dėl „'įtraukti'“:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
@@ -173,120 +173,124 @@ msgstr ""
 "Redaguoti persiuntimo, atšakos arba zonos-failo talpyklos/podėlio zoną, kad "
 "„Unbound“ ją naudotu vietoj rekursijos."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr ""
 "Redaguoti tokius straipsnius kaip – „forward-zone:“, skirtai – „include:“"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr "Redaguoti: Papildyta/-s/-i"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr "Redaguoti: Serveris"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr "Redaguoti: „UCI“"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr "Redaguoti: Nesaistomas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Įjungti/Įgalinti"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr "Įjungti „DNS64“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr "Įjungti „DNSSEC“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr "Įjungti nesaistomą"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr "Įgalinti prieigą prie „unbound-control“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr "Įgalinti „DNS64“ modulį"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr "Įgalinti „DNSSEC“ tikrintuvo modulį"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr "Įgalinti inicializacijos skriptus nesaistymui"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr "Įjungti šią nurodytą zoną"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Įjungta/Įgalinta (-s/-i)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr "Papildytos statistikos"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr "Papildytos statistikos yra išspausdintos iš „unbound-control“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr "Papildomas „DNS“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr "Atsarginis"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr "Atsarginis"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "Failai"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr "Filtruoti visą potinklį"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr "Filtruoti „Localhost per-rišimas“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr "Filtruoti privatų adresą"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr "Filtruoti „Private Rebind“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "Persiųsti"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr "Tolyn/Persiųsti (paprastas perdavimas)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr "Persiųsti „TLS“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr "Persiųsti į išsiunčiamojo srauto serverių pavadinimus („ISP/IPT?“)"
 
@@ -294,196 +298,211 @@ msgstr "Persiųsti į išsiunčiamojo srauto serverių pavadinimus („ISP/IPT?
 msgid "Grant UCI access for luci-app-unbound"
 msgstr "Suteikti „UCI“ prieigą – „luci-app-unbound“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr "Skleidėjo/Vedėjo „FQDN“; visi adresai"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr "Skleidėjo/Vedėjo įrašai"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr "Skleidėjas/Vedėjas┃„MX“/„SRV RR“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr "Skleidėjas/Vedėjas┃„MX“/„SRV“/„CNAME RR“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr "Įrenginio (t.y skleidėjo/vedėjo) pavadinimas, visi adresai"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr ""
 "Įrenginio (t.y skleidėjo/vedėjo) pavadinimas, pirminis/pagrindinis adresas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr "Kaip įvesti „LAN“ arba vietinio tinklo maršrutizatorių į – „DNS“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr "Kaip tvarkyti šio vietinio domeno-srities užklausas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr "IP4 Visi ir IP6 vietinis"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr "Tik „IP4“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr "„IP4“ ir „IP6“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr "Tik „IP6“*"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr "Pageidaujamas „IP6“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "Ignoruoti"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr "Sąsajos ir/arba Sietuvo „FQDN“; visi adresai"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr "„LAN DNS“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr "„LAN“ tinklai"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr "Didelis"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 "Riboti dienas tarp „RFC5011“ kopijų skaičių, kad sumažintumėte Išliekamosios "
 "atminties įrašus"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr "Apriboti išplėstinio „DNS“ paketo dydį"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr "Nuoroda į palaikomas programas, skirtas įkelti „DHCP“ į – „DNS“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr "Pateikti domenus-sritys, kad būtų galima apeiti – „DNSSEC“ patikras"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr ""
 "Laukiamas prisijungimo/jungties ryšio (stebi užklausas ir pasiruošęs "
 "priimti) prievadas"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr "Vietiniai duomenys"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr "Vietinis domenas-sritis"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr "Vietinis domeno-srities tipas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr "Vietinis skleidėjas/vedėjas; šifruotas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr "Vietinis skleidėjas/vedėjas; be šifravimo"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr "Vietine tarnyba"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr "Vietinis potinklis, šifruotas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr "Vietinis potinklis, nekintamai šifruotas"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr "Vietinės zonos"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Žurnalas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr "Rankinė konfigūracija"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "Vidutinis"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr "Atminties ištekliai"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 "Tinklai, kurie gali suaktyvinti – „Unbound“ perkrovimą (venkite „wan6“)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 "Tinklai, į kuriuos reikia atsižvelgti „LAN“ (aptarnaujami), išskyrus tuos, "
 "kuriuos aptarnauja – „DHCP“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr "Tinklai, į kuriuos reikia atsižvelgti „WAN“ (neaptarnaujami)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr "Nėra įvesties"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr "Nėra filtro"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr "Nėra nuotolinio valdymo"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 "Pastaba: „SSL/TLS“ biblioteka neturi „API“. Prašome peržiūrėti „syslog“. >> "
 "„logread“ ..."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
@@ -491,7 +510,7 @@ msgstr ""
 "Pastaba: vietinis „DNS“ sukonfigūruotas taip, kad ieškotų – „odhpcd“, tačiau "
 "„odhpcd UCI“ nuomos suaktyvinimas yra neteisingai nustatytas:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
@@ -499,219 +518,222 @@ msgstr ""
 "Sutvarkyti nukreiptus persiuntimus, atšakas ir autoritetingas zonas <a "
 "href=\"%s\" target=\"_blank\">(pagalba)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr "Perkeisti/Perrašyti „WAN“ pusės maršrutizatoriaus įrašą per – „DNS“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr "Pasyvus"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr "Prievado serveriai gaus užklausas per"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr "Priešdėlis, skirtas sugeneruotiems „DNS64“ adresams"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr "Išvengti kliento užklausų perkrovas; nulis yra – „išjungta“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr "Išvengti pernelyg trumpų talpyklos/podėlio laikotarpių"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr "Apsaugoti prieš – 127.0.0.0.0/8; išsiunčiamo srauto atsakas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr "Apsaugoti prieš išsiunčiamo srauto atsakas, vietiniuose potinkliuose"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr "Užklausos sumažinimas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr "Užklausos spartos riba"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr "Rekursija"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr "Rekursijos protokolas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr "Rekursijas stiprumas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr "Rekursijos veikla turi įtakos atminties didėjimui ir „CPU“ apkrovai"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr "Rekursinis „DNS“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr "Atmesta/-s"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr "Išteklis"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr "Šakninis „DSKEY“ amžius"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Išsaugoti"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr "Serverio prievadas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr "Serverio „TLS“ prievadas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr "Serveriai"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr "Šios zonos serveriai; žr.: „README.md“, pasirinktinei formai"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr "Rodyti: Reklaminio/Skelbimų turinio blokatorius"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr "Rodyti: „DHCP“"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr "Rodyti: Nesaistomą"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr "Praleisti „UCI“ ir naudoti „/etc/unbound/unbound.conf“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr "Mažas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr "Nekintama/-s (tik vietiniam)"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "Statistika"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Būklė/Būsena"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr "Griežtas minimizavimas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr "Griežta užklausos sumažinimo versija, tačiau ji gali pažeisti „DNS“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr "Atšaka (priverstinė rekursija)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr "„TLS“ pavadinimo indeksas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr "„TTL“ minimumas"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 "Tai galėtų rodyti daugiau statistinių duomenų, naudojant – „unbound-control“ "
 "paketą."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr "Šis rodo – '"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 "Tai rodo „ubound-control dump_cache“, skirtas audito įrašams, įskaitant – "
 "„DNSSEC“."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 "Tai rodo „Unbound“, „local-data:“ įrašus iš numatytųjų, „.conf“ arba valdymų."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 "Tai rodo „Unbound“, „local-zone:“ įrašus iš numatytųjų, „.conf“ arba valdymų."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr "Šis rodo „Unbound“ savarankiškai pateiktas našumo statistikas."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr "Tai rodo „syslog“ filtruojamus įvykius, susijusius su – „Unbound“."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr "Mažylis"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr "Permatomas (vietinis/išorinis/visuotinis)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr "Suaktyvinimo tinklai"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Tipas"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr "Nesaistomas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -721,112 +743,121 @@ msgstr ""
 "patvirtinantis, rekursinis ir spartinantis „DNS“ sprendiklis <a href=\"%s\" "
 "target=\"_blank\">(pagalba)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr "„Unbound“ valdymo programėlė"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 "„Unbound“ talpykla/podėlis yra per didelis, kad jį būtų galima rodyti per – "
 "„LuCI“."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr "Neapibrėžtas/-a"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr "Naudoti „resolv.conf.auto“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr ""
 "Naudoti „DHCPv4 MAC“, kad surastumėte IP6 skleidėjų/vedėjų – „SLAAC“ "
 "(„EUI64“)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr "Naudoti išsiunčiamąjį srautą"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr "Naudoti papildomus „DNS“ įrašus, randamus per – „/etc/config/dhcp“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 "Naudoti meniu – „Sistema/Vyksmai“, kad stebėtumėte bet kokios atminties "
 "augimą"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr "„WAN DNS“"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr "„WAN“ tinklai"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr ""
 "Zonų (domenų-sričių) pavadinimai, įtraukti į šį zonų derinį/kombinaciją"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr "Zonos atsisiuntimo „URL“ – saitas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr "Zonų pavadinimai"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr "Zonos tipas"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "Zonos"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr "priimti išsiunčiamų srautų rezultatus, skirtus"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "numatyta/-s"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr "atsisiųsti iš <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr "niekada"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr "iš anksto gauti zonos failus, skirtus"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr "pasirinkti rekursija, skirtai"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr "nežinomas veiksmas skirtas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr "naudoti <var>%s</var> serverių pavadinimus"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr "naudoti serverių pavadinimus"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr "su numatytuoju sertifikatu, skirtu <var>„%s“</var>"
index b3259f8dbc997da841efe7aec8d29746d6edf1f0..459052124803c4aadd5ad75a4761683023632eb1 100644 (file)
@@ -10,273 +10,277 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 3.11-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "डीफॉल्ट"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "सक्षम करा"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "सक्षम केले"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr ""
 
@@ -284,509 +288,536 @@ msgstr ""
 msgid "Grant UCI access for luci-app-unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "नोंद"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "स्थिती"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "प्रकार"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
 "a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "डीफॉल्ट"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr ""
index ce2a9c750132c88b56ef7e427520962b307b3015..a7745c22b8fb0762a9acd78a6635031becd98440 100644 (file)
@@ -10,273 +10,277 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.4-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Lanjutan"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Pemboleh"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Dibolehkan"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr ""
 
@@ -284,509 +288,536 @@ msgstr ""
 msgid "Grant UCI access for luci-app-unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
 "a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "mungkir"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr ""
index d1b0c49b72f3ded93f172aaf68745205250de174..13c9af8a1da58c16c8ecc03adf64bfcc230de63e 100644 (file)
@@ -10,274 +10,278 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.4-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(ingen)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 #, fuzzy
 msgid "(root)"
 msgstr "(rot)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Avansert"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "Forvalg"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Skru på"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Påskrudd"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "Frem"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr ""
 
@@ -285,509 +289,536 @@ msgstr ""
 msgid "Grant UCI access for luci-app-unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Logg"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Lagre"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Type"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
 "a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr ""
index 2d9215d4ce06907d875ade1931eef2195bb8b51b..359e045f91927b873a6b2a32b649232e5879ea2c 100644 (file)
@@ -10,155 +10,155 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.5-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(geen)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(root)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ", en <var>%s</var> vermeldingen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ", en probeer <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr "AXFR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr "Accepteer zoekopdrachten enkel van lokale subnets"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr "Adblock domein lijst is the groot om in LuCI aan te tonen."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Geavanceerd"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr "Aggressief"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr "Sta open recursie toe wanneer record niet in zone is"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr "Gezaghebbend (zonebestand)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr "Standaard"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr "Verdeel query onderdelen voor enigszins betere privacy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr "Doorbreek de lus waar DNSSEC NTP nodig heeft en NTP heeft DNS nodig"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr "Controleer op lokaal programma om forward naar localhost toe te staan"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr "Kies Unbounds luisterpoort"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr "Kies de IP-versies die upstream en downstream worden gebruikt"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr "Verbinding met servers via TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr "DHCP Link"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr "DHCPv4 naar SLAAC"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "DNS Cache"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr "DNS Plugin"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "DNS over TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr "DNS64 Prefix"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr "DNSSEC NTP Correctie"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "Standaard"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr "Geweigerd (nxdomain)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr "Gerichte zone"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr "Directory slechts een deel van de URL"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr "Domein onveilig"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr "Domeinnaam om TLS-certificaat te verifiëren"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr "Domein suffix voor deze router en DHCP-clients"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr "EDNS grootte"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr "Bewerken '"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr "Bewerk 'server:' clausule opties voor 'include:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
@@ -166,119 +166,123 @@ msgstr ""
 "Bewerk een forward, stub, of zone-file-cache zone voor Unbound om te "
 "gebruiken in plaats van recursie."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr "Bewerk clausules zoals 'forward-zone:' voor 'include:"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr "Bewerken: Uitgebreid"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr "Bewerken: Server"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr "Bewerken: UCI"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr "Bewerken: Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Inschakelen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr "DNS64 inschakelen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr "DNSSEC inschakelen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr "Unbound inschakelen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr "Toegang inschakelen voor unbound-controle"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr "De DNS64-module inschakelen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr "De DNSSEC-validatiemodule inschakelen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr "De initialisatiescripts voor Unbound inschakelen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr "Deze gerichte zone inschakelen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Ingeschakeld"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr "Uitgebreide statistieken"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr "Uitgebreide statistieken worden afgedrukt van unbound-controle"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr "Extra DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr "Terugvallen (Fallback)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr "Terugvallen (Fallback)"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "Bestanden"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr "Filter het hele Subnet"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr "Filter Localhost Rebind"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr "Filter Privé adres"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr "Filter Privé Rebind"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "Forward"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr "Forward (eenvoudige overdracht)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr "Forward TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr "Forward naar upstream nameservers (ISP)"
 
@@ -286,190 +290,205 @@ msgstr "Forward naar upstream nameservers (ISP)"
 msgid "Grant UCI access for luci-app-unbound"
 msgstr "Verleen UCI toegang voor luci-app-unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr "Host FQDN, alle adressen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr "Host Records"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr "Host/MX/SRV RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr "Host/MX/SRV/CNAME RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr "Hostnaam, alle adressen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr "Hostnaam, primair adres"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr "Het LAN of de lokale netwerkrouter invoeren in DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr "Hoe vragen van dit lokale domein te behandelen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr "IP4 Alle en IP6 Lokaal"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr "Alleen IP4"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr "IP4 en IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr "Alleen IP6*"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr "IP6 voorkeur"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "Negeren"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr "Interface FQDN, alle adressen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr "LAN DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr "LAN-netwerken"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr "Groot"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr "Beperk dagen tussen RFC5011-kopieën om flash-schrijven te verminderen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr "Beperk de uitgebreide DNS-pakketgrootte"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr "Link naar ondersteunde programma's om DHCP in DNS te laden"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr "Maak een lijst van domeinen om controles van DNSSEC te omzeilen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr "Luisterpoort"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr "Lokale gegevens"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr "Lokaal domein"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr "Type lokaal domein"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr "Lokale host, versleuteld"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr "Lokale host, geen encryptie"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr "Lokale service"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr "Lokaal subnet, versleuteld"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr "Lokaal subnet, statische versleuteling"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr "Lokale zones"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Logboek"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr "Handmatige Conf"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "Medium"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr "Geheugenbron"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 "Netwerken die Unbound kunnen activeren om opnieuw te laden (vermijd wan6)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 "Netwerken om LAN (bediend) te beschouwen buiten die welke worden bediend "
 "door DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr "Netwerken om WAN te overwegen (niet bediend)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr "Geen toegang"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr "Geen filter"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr "Geen afstandsbediening"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 "Opmerking: SSL/TLS-bibliotheek mist een API. Bekijk syslog. >> logread ..."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
@@ -477,7 +496,7 @@ msgstr ""
 "Opmerking: lokale DNS is geconfigureerd om naar odhpcd te kijken, maar "
 "odhpcd UCI-leasetrigger is onjuist ingesteld:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
@@ -485,221 +504,224 @@ msgstr ""
 "Organiseer gerichte forward, stub, en autoritatieve zones. <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr "Overschrijf de WAN-zIjde router invoer in DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr "Passief"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr "De poortservers zullen verzoeken ontvangen op"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr "Prefix voor gegenereerde DNS64 adressen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr "Voorkom overbelasting van client query's; nul is uit"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr "Voorkom overdreven korte cacheperiodes"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr "Bescherming tegen upstream respons van 127.0.0.0/8"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr "Bescherming tegen upstream respons binnen lokale subnetten"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr "Query minimaliseren"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr "Limiet voor het aantal query's (snelheid)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr "Recurse"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr "Recursie Protocol"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr "Recursie sterkte"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr "Recursie-activiteit beïnvloedt geheugengroei en CPU-belasting"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr "Recursieve DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr "Geweigerd"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr "Middelen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr "Root DSKEY Leeftijd"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Opslaan"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr "Server Poort"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr "Server TLS-poort"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr "Servers"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr "Servers voor deze zone; zie README.md voor optioneel formulier"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr "Toon: Adblock"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr "Toon: DHCP"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr "Toon: Niet geconsolideerd"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr "Sla UCI over en gebruik /etc/unbound/unbound.conf"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr "Klein"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr "Statisch (alleen lokaal)"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "Statistieken"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr "Strikt minimaliseren"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr "Strikte versie van 'query minimize' maar het kan DNS breken"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr "Stub (geforceerde recursie)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr "TLS Naam Index"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr "TTL Minimum"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 "Dit zou meer statistieken kunnen weergeven met het unbound-control pakket."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr "Dit toont '"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 "Dit toont 'ubound-control dump_cache' voor het controleren van records "
 "inclusief DNSSEC."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 "Dit toont Unbound 'local-data:' vermeldingen van standaard, .conf of "
 "controle."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 "Dit toont Unbound 'local-zone:' vermeldingen van standaard, .conf of "
 "controle."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr "Dit toont Unbound zelfgerapporteerde prestatiestatistieken."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 "Dit toont syslog gefilterd voor gebeurtenissen waarbij Unbound betrokken is."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr "Klein"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr "Transparant (lokaal/globaal)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr "Trigger Netwerken"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Type"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr "Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -709,105 +731,114 @@ msgstr ""
 "validerende, recursieve en caching DNS-resolver <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr "Unbound Control App"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr "Unbound cache is te groot om in LuCI weer te geven."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr "Ongedefinieerd"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr "Gebruik 'resolv.conf.auto'"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr "Gebruik DHCPv4 MAC om IP6-hosts SLAAC (EUI64) te ontdekken"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr "Upstream gebruiken"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr "Gebruik extra DNS entries gevonden in /etc/config/dhcp"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr "Gebruik het menu Systeem/Processen om geheugengroei te observeren"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr "WAN DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr "WAN netwerken"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr "Zone (Domain) namen inclusief deze zone combinatie"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr "Zone Download URL"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr "Zone Namen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr "Zone Type"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "Zones"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr "Accepteer upstream resultaten voor"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "standaard"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr "downloaden van <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr "nooit"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr "prefetch zone bestanden voor"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr "selecteer recursie voor"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr "onbekende actie voor"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr "gebruik <var>%s</var> nameservers"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr "gebruik nameservers"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr "met standaardcertificaat voor <var>%s</var>"
index d354c8cd50453b907bdab8c50f40695e34637405..3d008f880606d4b6a5e59c33000cc5bb4e611f75 100644 (file)
@@ -11,156 +11,156 @@ msgstr ""
 "|| n%100>=20) ? 1 : 2);\n"
 "X-Generator: Weblate 5.11.1-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(brak)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(root)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ", i <var>%s</var> wpisy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ", i spróbuj <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr "AXFR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr "Akceptuj zapytania tylko z lokalnych podsieci"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 "Lista domen Adblock jest zbyt duża, aby można było ją wyświetlić w LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Zaawansowane"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr "Agresywny"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr "Zezwól na otwartą rekurencję, gdy zapis nie znajduje się w strefie"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr "Autorytatywny (plik strefy)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr "Podstawowe"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr "Podział elementów zapytania dla ograniczonej prywatności"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr "Przerwij pętlę, w której DNSSEC potrzebuje NTP, a NTP potrzebuje DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr "Sprawdź, czy lokalny program pozwala na przekazywanie do localhost"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr "Wybierz port nasłuchiwania bez ograniczeń"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr "Wybór wersji IP używanych do wysyłania i pobierania"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr "Połącz się z serwerami za pomocą TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr "Łącze DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr "DHCPv4 do SLAAC"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "Pamięć podręczna DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr "Wtyczka DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "DNS przez TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr "Prefiks DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr "Poprawka DNSSEC NTP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "Domyślne"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr "Odmowa (nxdomain)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr "Strefa kierowana"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr "Katalog tylko części adresu URL"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr "Domena niezabezpieczona"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr "Nazwa domeny do weryfikacji certyfikatu TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr "Sufiks domeny dla tego routera i klientów DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr "Rozmiar EDNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr "Edytuj"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr "Edytuj 'server:' opcje klauzuli 'include:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
@@ -168,119 +168,123 @@ msgstr ""
 "Edytuj strefę forward, stub lub zone-file-cache dla Unbound do użycia "
 "zamiast rekurencji."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr "Edytuj klauzule, takie jak \"forward-Zone:\" które \"obejmują:"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr "Edytuj: Rozszerzone"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr "Edytuj: Serwer"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr "Edytuj: UCI"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr "Edytuj: Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Włącz"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr "Włącz DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr "Włącz DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr "Włącz Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr "Włącz dostęp dla kontroli unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr "Włącz moduł DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr "Włącz moduł sprawdzania poprawności DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr "Włącz skrypty inicjujące dla Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr "Włącz tą strefę skierowaną"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Włączone"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr "Rozszerzone statystyki"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr "Rozszerzone statystyki są drukowane z kontroli unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr "Dodatkowy DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr "Wycofaj się"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr "Wycofaj"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "Pliki"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr "Filtruj całą podsieć"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr "Przypisz lokalny filtr"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr "Filtruj prywatny adres"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr "Przypisz prywatny filtr"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "Ruch przekazujący"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr "Przekazuj (proste przekazanie)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr "Przekazuj TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr "Przekazuj do nadrzędnych serwerów nazw (ISP)"
 
@@ -288,193 +292,208 @@ msgstr "Przekazuj do nadrzędnych serwerów nazw (ISP)"
 msgid "Grant UCI access for luci-app-unbound"
 msgstr "Przyznaj luci-app-unbound dostęp do UCI"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr "Host FQDN, wszystkie adresy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr "Rekordy hostów"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr "Host/MX/SRV RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr "Host/MX/SRV/CNAME RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr "Nazwa hosta, wszystkie adresy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr "Nazwa hosta, adres podstawowy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr "Jak wejść do sieci LAN lub routera sieci lokalnej w DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr "Jak postępować z zapytaniami z tej lokalnej domeny"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr "Wszystkie IP4 i Lokalne IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr "Tylko IP4"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr "IP4 i IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr "Tylko IP6 *"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr "Preferowany IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "Ignoruj"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr "Interfejs FQDN, wszystkie adresy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr "LAN DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr "Sieci LAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr "Duży"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 "Ogranicz liczbę dni między kopiami RFC5011, aby zmniejszyć liczbę zapisów "
 "flash"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr "Ogranicz rozszerzony rozmiar pakietu DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr "Link do obsługiwanych programów, aby załadować DHCP do DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr "Lista domen do obejścia kontroli DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr "Port nasłuchiwania"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr "Dane lokalne"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr "Domena lokalna"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr "Typ domeny lokalnej"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr "Host lokalny, zaszyfrowany"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr "Host lokalny, bez szyfrowania"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr "Usługi lokalne"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr "Lokalna podsieć, zaszyfrowana"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr "Lokalna podsieć, szyfrowanie statyczne"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr "Strefy lokalne"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Dziennik"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr "Ręczny conf"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "Średnia"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr "Zasoby pamięci"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 "Sieci, które mogą wyzwolić Unbound do ponownego załadowania (unikaj wan6)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 "Sieci do rozważenia sieci LAN (obsługiwane) poza tymi obsługiwanymi przez "
 "DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr "Sieci do rozważenia WAN (nieobserwowane)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr "Brak wpisu"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr "Brak filtra"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr "Brak zdalnego sterowania"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 "Uwaga: W bibliotece SSL/TLS brakuje API. Proszę przejrzeć dziennik "
 "systemowy. >> logread ..."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
@@ -482,7 +501,7 @@ msgstr ""
 "Uwaga: lokalny DNS jest skonfigurowany tak, aby patrzeć na odhpcd, ale "
 "triger dzierżawy UCI odhpcd jest nieprawidłowo ustawiony:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
@@ -490,219 +509,222 @@ msgstr ""
 "Zorganizuj strefy skierowane do forward, stub i strefy autorytatywne <a "
 "href=\"%s\" target=\"_blank\">(Pomoc)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr "Zastąp wejście routera po stronie WAN w DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr "Pasywne"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr "Serwery portów będą otrzymywać zapytania dotyczące"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr "Prefiks dla generowanych adresów DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr "Zapobiegaj przeciążeniu zapytaniami klienta; zero to wyłączone"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr "Zapobiegaj zbyt krótkim okresom buforowania"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr "Ochrona przed odpowiedzią upstream w 127.0.0.0/8"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr "Ochrona przed reakcjami upstream w obrębie lokalnych podsieci"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr "Minimalizuj zapytania"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr "Limit szybkości zapytań"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr "Powtórz"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr "Protokół powrotny"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr "Siła rekurencji"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr "Aktywność rekurencyjna wpływa na wzrost pamięci i obciążenie procesora"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr "Rekursywne DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr "Odmówiono"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr "Zasoby"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr "Wiek root DSKEY"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Zapisz"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr "Port serwera"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr "Port TLS serwera"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr "Serwery"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr "Serwery dla tej strefy; zobacz README.md dla formularza opcjonalnego"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr "Pokaż: Adblock"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr "Pokaż: DHCP"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr "Pokaż: Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr "Pomiń UCI i użyj /etc/unbound/unbound.conf"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr "Mały"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr "Statyczny (tylko lokalny)"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "Statystyki"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr "Ścisła Minimalizacja"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr "Ścisła wersja 'Minimalizuj zapytania', ale może złamać DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr "Stub (wymuszona rekursja)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr "Indeks nazwy TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr "Minimalna wartość TTL"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 "Dzięki temu można wyświetlać więcej statystyk przy użyciu pakietu kontroli "
 "unbound."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr "To pokazuje"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 "Pokazuje to 'ubound-control dump_cache' dla audytowania rekordów włącznie z "
 "DNSSEC."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 "To pokazuje Unbound \"local-data:\" wpisy z default,. conf, lub kontroli."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 "To pokazuje Unbound \"local-zone:\" wpisy z default,. conf lub kontroli."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr "Pokazuje statystyki Unbound dotyczące własnej wydajności."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr "Pokazuje dziennik systemowy filtrowany dla zdarzeń z udziałem Unbound."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr "Małe"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr "Transparentny (lokalny/globalny)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr "Wyzwalacz Sieci"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Typ"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr "Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -712,106 +734,115 @@ msgstr ""
 "rekurencyjnym i buforowym rozdzielnikiem DNS. <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr "Aplikacja do kontroli Unbound"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 "Pamięć podręczna Unbound jest za duża, by można ją było wyświetlić w LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr "Nieokreślony"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr "Użyj 'resolv.conf.auto'"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr "Użyj DHCPv4 MAC do wykrycia hostów IP6 SLAAC (EUI64)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr "Użyj Upstream"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr "Użyj dodatkowych wpisów DNS znajdujących się w /etc/config/dhcp"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr "Użyj menu Status/Procesy, aby obserwować przyrost pamięci"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr "WAN DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr "Sieci WAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr "Nazwy stref (Domeny) zawarte w tej kombinacji stref"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr "Adres URL pobierania strefy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr "Nazwy stref"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr "Typ strefy"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "Strefy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr "Akceptowanie wyników upstream dla"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "domyślna"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr "pobierz z <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr "Nigdy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr "pliki strefy Prefetch dla"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr "wybrać powtarzalność dla"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr "nieznana akcja dla"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr "użyj <var>%s</var> serwerów nazw"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr "użyj serwerów nazw"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr "z domyślnym certyfikatem dla <var>%s</var>"
index 5cfe3afa3008f20d625a3a45c310b924c7554d54..a30f9f959994ead5da1c68a6c1fea2f0f7e4e694 100644 (file)
@@ -10,160 +10,160 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 5.13-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(nenhum)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(root)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr "e entradas <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr "e tente <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr "AXFR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr "Aceitar consultas apenas de sub-redes locais"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 "A lista de domínios do Adblock é grande demais para ser exibida no LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Avançado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr "Agressivo"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr "Permitir recursão aberta quando o registo não estiver na zona"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr "Autoritário (ficheiro de zona)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr "Básico"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 "Dividir os componentes da consulta para obter uma privacidade limitada "
 "adicional"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr "Quebrar o loop onde DNSSEC precisa de NTP e NTP precisa de DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 "Verificar a existência de um programa local para permitir o reencaminhamento "
 "para localhost"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr "Escolha a porta de escuta de Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr "Escolher as versões IP utilizadas a montante e a jusante"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr "Conectar a servidores usando TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr "Ligação DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr "DHCPv4 para SLAAC"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "Cache DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr "Extensão de DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "DNS sobre TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr "Prefixo DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr "Correção DNSSEC NTP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "Predefinição"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr "Negado (nxdomain)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr "Zona Direcionada"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr "Parte da URL apenas de diretório"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr "Domínio Inseguro"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr "Nome de domínio para verificar o certificado TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr "Sufixo de domínio para este router e clientes de DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr "Tamanho EDNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr "Editar '"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr "Editar opções da cláusula 'server:' para 'include:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
@@ -171,119 +171,123 @@ msgstr ""
 "Editar uma zona de encaminhamento, stub ou cache-de-ficheiros-de-zona para "
 "Unbound usar em vez de recursão."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr "Editar cláusulas como 'forward-zone:' para 'include:"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr "Editar: Estendido"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr "Editar: Servidor"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr "Editar: UCI"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr "Editar: Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Ativar"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr "Ativar DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr "Ativar DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr "Ativar Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr "Ativar o acesso para unbound-control"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr "Ativar o módulo DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr "Ativar o módulo de validador DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr "Ativar os scripts de inicialização para Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr "Ativar esta zona direcionada"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Ativado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr "Estatísticas Estendidas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr "As estatísticas estendidas são impressas do unbound-control"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr "DNS Extra"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr "Recuar"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr "Recuar"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "Ficheiros"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr "Filtrar Toda a Sub-rede"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr "Filtrar Rebind do Localhost"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr "Filtrar Endereço Privado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr "Filtrar Rebind Privado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "Encaminhar"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr "Encaminhar (entrega simples)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr "Encaminhar TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr "Encaminhar aos servidores de nomes originais (PROVEDOR)"
 
@@ -291,192 +295,207 @@ msgstr "Encaminhar aos servidores de nomes originais (PROVEDOR)"
 msgid "Grant UCI access for luci-app-unbound"
 msgstr "Conceder UCI acesso ao luci-app-unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr "FQDN do Host, Todos os Endereços"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr "Registos de Host"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr "RR Host/MX/SRV"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr "RR Host/MX/SRV/CNAME"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr "Nome do Host, Todos os Endereços"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr "Nome do Host, Endereço Principal"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr "Como adicionar a LAN ou a rede local do router no DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr "Como tratar as consultas deste domínio local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr "Todos IP4 e IPV6 Local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr "Apenas IP4"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr "IP4 e IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr "Apenas IP6*"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr "IP6 Preferído"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "Ignorar"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr "Interface FQDN, Todos os Endereços"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr "DNS LAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr "Redes LAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr "Grande"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 "Limite de dias entre cópias RFC5011 para reduzir as escritas na memória flash"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr "Limitar o tamanho da extensão do pacote DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr "Ligação para programas compatíveis para carregar o DHCP no DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr "Lista de domínios contornados da verificação do DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr "Porta de Escuta"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr "Dados Locais"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr "Domínio Local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr "Tipo de Domínio Local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr "Host local, Criptografado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr "Host Local, Sem Criptografia"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr "Serviço Local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr "Sub-rede Local, Criptografada"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr "Sub-rede Local, Encriptação Estática"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr "Zonas Locais"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Registo"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr "Conf. Manual"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "Média"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr "Recurso de Memória"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 "Redes que podem ser impossíveis de ser recarregadas pelo Unbound (evitar "
 "wan6)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 "Redes consideradas serem LAN (servidas) além daquelas servidas pelo DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr "Redes a serem consideradas WAN (não servidas)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr "Nenhuma Entrada"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr "Sem Filtro"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr "Sem Controle Remoto"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 "Nota: uma API falta na biblioteca SSL/TLS. Favor revisar o syslog. >> "
 "logread ..."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
@@ -484,7 +503,7 @@ msgstr ""
 "Nota: o DNS local está configurado para pesquisar no odhpcd, porém o gatilho "
 "de concessão de UCI do odhpcd está definido de forma incorreta:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
@@ -492,217 +511,220 @@ msgstr ""
 "Organizar as zonas de encaminhamento direto, stub e zonas autoritativas <a "
 "href=\"%s\" target=\"_blank\">(ajuda)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr "Substituir a entrada paralela do router WAN no DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr "Passivo"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr "As portas dos servidores que receberão consultas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr "Prefixo para endereços DNS64 gerados"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr "Prevenir a sobrecarga de consultas do cliente; zero é desligado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr "Evitar períodos de cache excessivamente curtos"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr "Proteger contra resposta original vinda de 127.0.0.0/8"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr "Proteger-se contra respostas upstream dentro de sub-redes locais"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr "Consulta Minimizada"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr "Limite da Taxa de Consulta"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr "Recursivo"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr "Protocolo de Recursão"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr "Força de Recursão"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 "A atividade de recursão afeta o crescimento da memória e a carga da CPU"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr "DNS Recursivo"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr "Recusado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr "Recurso"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr "Idade do Root DSKEY"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Guardar"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr "Porta do Servidor"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr "Porta do Servidor TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr "Servidores"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr "Servidores para esta zona; veja o README.md para o formulário opcional"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr "Exibir: Adblock"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr "Exibir: DHCP"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr "Exibir: Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr "Ignorar UCI e usar /etc/unbound/unbound.conf"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr "Reduzida"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr "Estático (apenas local)"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "Estatísticas"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Estado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr "Minimizar Rigorosamente"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr "Versão rigorosa da 'consulta minimizada' porém pode quebrar o DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr "Stub (recursão forçada)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr "Índice de Nome TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr "Mínimo de TTL"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr "Isto poderia exibir mais estatísticas com o pacote unbound-control."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr "Isto mostra '"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 "Isto mostra 'ubound-control dump_cache' para auditoria de registos incluindo "
 "o DNSSEC."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr "Isto mostra as entradas 'local-data:' do Unbound , .conf ou controle."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr "Mostra entradas de 'zona local:' do Unbound padrão, .conf ou controle."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr "Isto mostra as estatísticas de desempenho próprios do Unbound."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr "Isto mostra o syslog filtrado para eventos envolvendo Unbound."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr "Pequenino"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr "Transparente (local/global)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr "Redes de Gatilho"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Tipo"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 #, fuzzy
 msgid "Unbound"
 msgstr "Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -712,106 +734,115 @@ msgstr ""
 "DNS de validação, recursivo e cache <a href=\"%s\" "
 "target=\"_blank\">(ajuda)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr "App de Controle do Unbound"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr "O cache do Unbound é grande demais para ser exibido em LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr "Indefinido"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr "Usar 'resolv.conf.auto'"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr "Usar o MAC DHCPv4 para descobrir hosts IP6 SLAAC (EUI64)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr "Usar o Upstream"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr "Usar entradas de DNS adicionais encontradas em /etc/config/dhcp"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 "Usar o menu Sistema/Processos para observar qualquer crescimento de memória"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr "DNS WAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr "Redes WAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr "Nomes de Zona (Domínio) incluídos nesta combinação de zona"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr "URL de Descarregamento de Zonas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr "Nomes de Zonas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr "Tipo de Zona"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "Zonas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr "aceitar resultados originais para"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "padrão"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr "descarregar de <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr "nunca"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr "ficheiros de zona de pré-busca para"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr "recursão selecionada para"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr "ação desconhecida para"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr "use servidores de nome <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr "usar servidores de nome"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr "com certificado padrão para <var>%s</var>"
index e669e5eeeeabacfefd66f18e9337b66d0e22b30c..a2712aee6caa25f5abac0dfe1e614b14eee18e1e 100644 (file)
@@ -10,160 +10,160 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(nenhum)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(root)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ", e <var>%s</var> entradas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ", e tente <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr "AXFR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr "Aceitar consultas apenas de sub-redes locais"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 "A lista de domínios do Adblock é muito grande para ser exibida no LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Avançado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr "Agressivo"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr "Permitir a recursão aberta quando o registro não estiver na zona"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr "Autoritativo (arquivo de zona)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr "Básico"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 "Dividir os componentes da consulta para obter uma privacidade adicional "
 "limitada"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr "Dividir o loop onde o DNSSEC precisa do NTP e o NTP precisa do DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 "Verifique a existência de um programa local que permita o encaminhamento "
 "para o localhost"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr "Escolha a porta de escuta Unbounds"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr "Escolha as versões IP a utilizadas upstream e downstream"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr "Conecte-se aos servidores usando TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr "Link DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr "DHCPv4 para SLAAC"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "Cache DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr "DNS Plugin"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "DNS sobre TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr "Prefixo DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr "Correção DNSSEC NTP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "Padrão"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr "Negado (nxdomain)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr "Zona Direcionada"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr "Diretório apenas parte da URL"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr "Domínio Inseguro"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr "Nome de domínio para verificar o certificado TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr "Sufixo de domínio para este roteador e clientes DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr "Tamanho do EDNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr "Editar '"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr "Editar as opções da cláusula 'server:' para 'incluir:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
@@ -171,119 +171,123 @@ msgstr ""
 "Edite uma zona de cache de arquivos de encaminhamento, de stub ou de zona-"
 "arquivo para Unbound em vez de usar recursividade."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr "Editar cláusulas como 'forward-zone:' para 'incluir:"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr "Editar: Extendido"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr "Editar: Servidor"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr "Editar: UCI"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr "Editar: Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Habilitar"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr "Ativar DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr "Ativar DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr "Ativar Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr "Ativar acesso para o controle unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr "Ativar o módulo DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr "Ativar o módulo de validação DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr "Ativar os scripts de inicialização para Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr "Habilitar esta zona de direcionamento"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Ativado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr "Estatísticas estendidas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr "As estatísticas estendidas são impressas a partir de unbound-control"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr "DNS Extra"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr "Recuar"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr "Recuar"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "Arquivos"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr "Filtrar toda a sub-rede"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr "Religar Filtro Localhost"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr "Filtrar Endereço Privado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr "Religar Filtro Privado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "Encaminhar"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr "Encaminhar (entrega simples)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr "Encaminhar TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr "Encaminhar para resolvedores externos (PROVEDOR)"
 
@@ -291,191 +295,206 @@ msgstr "Encaminhar para resolvedores externos (PROVEDOR)"
 msgid "Grant UCI access for luci-app-unbound"
 msgstr "Conceder acesso UCI ao luci-app-unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr "FQDN do Host, Todos os Endereços"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr "Registros de Host"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr "Host/MX/SRV RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr "Host/MX/SRV/CNAME RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr "Nome do Host, Todos os Endereços"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr "Nome do Host, Endereço Principal"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr "Como adicionar a LAN ou a rede local do roteador no DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr "Como tratar as consultas deste domínio local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr "Todos os IP4 e IPV6 locais"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr "Apenas IP4"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr "IP4 e IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr "Apenas IP6*"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr "É preferível IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "Ignorar"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr "Interface FQDDN, Todos os Endereços"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr "LAN DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr "Redes LAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr "Grande"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 "Limite de dias entre cópias RFC5011 para reduzir as escritas na memória flash"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr "Limitar o tamanho da extensão do pacote DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr "Link para programas compatíveis para carregar o DHCP no DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr "Lista de domínios que serão Ignorados pela verificação do DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr "Escutando na Porta"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr "Dados Locais"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr "Domínio Local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr "Tipo de Domínio Local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr "Host local, Criptografado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr "Host Local, Sem Criptografia"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr "Serviço Local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr "Sub-rede Local, Criptografada"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr "Sub-rede Local, Encriptação Estática"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr "Zonas Locais"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Registro"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr "Conf. Manual"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "Média"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr "Recurso de Memória"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 "Desencadeamento de redes que podem ser impossíveis de recarregar (evitar "
 "wan6)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr "Redes a considerar LAN (servidas) além daquelas servidas por DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr "Redes a considerar WAN (não servidas)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr "Nenhuma Entrada"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr "Sem Filtro"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr "Sem Controle Remoto"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 "Nota: Falta uma API na biblioteca SSL/TLS. Favor revisar o syslog. >> "
 "logread ..."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
@@ -483,7 +502,7 @@ msgstr ""
 "Nota: o DNS local está configurado para pesquisar no odhpcd, porém o gatilho "
 "de concessão de UCI do odhpcd está definido de forma incorreta:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
@@ -491,220 +510,223 @@ msgstr ""
 "Organize as zonas de encaminhamento direto, stub e zonas autoritativas <a "
 "href=\"%s\" target=\"_blank\">(ajuda)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr "Substituir a entrada paralela do roteador WAN no DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr "Passivo"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr "As portas dos servidores que receberão consultas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr "Prefixo para endereços DNS64 gerados"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr "Evitar sobrecarga da consulta ao cliente; zero desliga"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr "Evitar períodos de cache excessivamente curtos"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr "Proteger contra resposta upstream vinda de 127.0.0.0/8"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr "Proteger-se contra respostas upstream dentro de sub-redes locais"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr "Consulta Minimizada"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr "Limite da Taxa de Consulta"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr "Recursivo"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr "Protocolo de Recursão"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr "Força de Recursão"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 "A atividade de recursão afeta o crescimento da memória e a carga da CPU"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr "DNS Recursivo"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr "Recusado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr "Recurso"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr "Idade do Root DSKEY"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Salvar"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr "Porta do Servidor"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr "Porta do Servidor TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr "Servidores"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr "Servidores para esta zona; ver README.md para o formulário opcional"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr "Exibir: Adblock"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr "Exibir: DHCP"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr "Exibir: Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr "Ignore a UCI e use /etc/unbound/unbound.conf"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr "Reduzida"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr "Estático (apenas local)"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "Estatísticas"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr "Minimizar Rigorosamente"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr "Versão restrita da 'consulta minimizada' porém pode quebrar o DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr "Stub (recursão forçada)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr "Índice de Nome TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr "Mínimo de TTL"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr "Isso poderia exibir mais estatísticas com o pacote unbound-control."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr "Isso mostra '"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 "Isso mostra 'ubound-control dump_cache' para auditoria de registros "
 "incluindo o DNSSEC."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 "Mostra as entradas 'dados locais:' não vinculados com o padrão, .conf ou "
 "controle."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 "Mostra entradas de 'zona local:' não vinculadas com o padrão, .conf ou "
 "controle."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr "Isso mostra as estatísticas de desempenho próprios não vinculadas."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr "Isso mostra o syslog filtrado para eventos envolvendo Unbound."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr "Pequeno"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr "Transparente (local/global)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr "Redes de Gatilho"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Tipo"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr "Não consolidado"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -714,106 +736,115 @@ msgstr ""
 "DNS de validação, recursivo e cache <a href=\"%s\" "
 "target=\"_blank\">(ajuda)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr "Aplicativo de Controle não Consolidado"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr "O cache não vinculado é muito grande para ser exibido em LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr "Indefinido"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr "Utilize 'resolv.conf.auto'"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr "Use o MAC DHCPv4 para descobrir hosts IP6 SLAAC (EUI64)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr "Use o Upstream"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr "Use entradas de DNS extras encontradas em /etc/config/dhcp"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 "Use o menu Sistema/Processos para observar qualquer crescimento de memória"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr "WAN DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr "Redes WAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr "Nomes de Zona (Domínio) incluídos nesta combinação de zona"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr "URL de Download de Zonas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr "Nomes de Zonas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr "Tipo de Zona"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "Zonas"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr "aceitar resultados upstream para"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "padrão"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr "download de <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr "nunca"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr "arquivos de zona de pré-busca para"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr "recursão selecionada para"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr "ação desconhecida para"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr "use servidores de nome <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr "usar servidores de nome"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr "com certificado padrão para <var>%s</var>"
index 1a8316b6226835a1ed95233c2601c345f6e706d8..38af44deef3efa0664e995ee7969b6d422f70eff 100644 (file)
@@ -11,160 +11,160 @@ msgstr ""
 "20)) ? 1 : 2;\n"
 "X-Generator: Weblate 5.13-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(niciunul)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(root)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ", și intrările <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ", și încercați <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr "AXFR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr "Acceptă interogări numai din subrețele locale"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr "Lista de domenii Adblock este prea mare pentru a fi afișată în LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Avansat"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr "Agresivitate"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr ""
 "Permiteți recursiunea deschisă atunci când înregistrarea nu se află în zonă"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr "Autoritar (fișier de zonă)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr "De bază"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 "Descompuneți componentele interogării pentru o confidențialitate "
 "suplimentară limitată"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr ""
 "Desfaceți bucla în care DNSSEC are nevoie de NTP și NTP are nevoie de DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 "Verificați dacă programul local permite redirecționarea către localhost"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr "Alegeți Unbounds listening port"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr "Alegeți versiunile IP utilizate în upstream și downstream"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr "Conectarea la servere utilizând TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr "Legătura DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr "DHCPv4 la SLAAC"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "Memoria cache DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr "Plugin DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "DNS prin TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr "Prefixul DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr "Fixare DNSSEC NTP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "Implicit"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr "Refuzat (nxdomain)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr "Zona dirijată"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr "Director doar o parte din URL"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr "Domeniu nesigur"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr "Nume de domeniu pentru verificarea certificatului TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr "Sufix de domeniu pentru acest router și clienții DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr "EDNS Dimensiune"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr "Editare '"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr "Editați opțiunile clauzei \"server:\" pentru \"include:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
@@ -172,119 +172,123 @@ msgstr ""
 "Editați o zonă forward, stub sau zone-file-cache pentru ca Unbound să o "
 "folosească în locul recursivității."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr "Modificați clauze cum ar fi \"forward-zone:\" pentru \"include:"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr "Editare: Extins"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr "Editare: Server"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr "Editare: UCI"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr "Editare: Fără legătură"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Permite"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr "Activați DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr "Activați DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr "Activare fără legătură"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr "Activați accesul pentru unbound-control"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr "Activați modulul DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr "Activați modulul de validare DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr "Activați scripturile de inițializare pentru Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr "Activați această zonă direcționată"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Activat"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr "Statistici extinse"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr "Statisticile extinse sunt tipărite din unbound-control"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr "Extra DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr "Căderea înapoi"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr "Retragere"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "Fișiere"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr "Filtrează întreaga subrețea"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr "Filtru Localhost Rebind"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr "Filtrează adresa privată"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr "Filtru privat Rebind"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "redirecționare"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr "Redirecţionare (transfer simplu)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr "Redirecționarea TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr "Redirecționarea către nameserverele din amonte (ISP)"
 
@@ -292,192 +296,207 @@ msgstr "Redirecționarea către nameserverele din amonte (ISP)"
 msgid "Grant UCI access for luci-app-unbound"
 msgstr "Acordarea accesului UCI pentru luci-app-unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr "FQDN gazdă, toate adresele"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr "Înregistrări gazdă"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr "Gazdă/MX/SRV RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr "Gazdă/MX/SRV/CNAME RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr "Nume gazdă, toate adresele"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr "Numele gazdei, adresa primară"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr "Cum să introduceți routerul LAN sau al rețelei locale în DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr "Cum se tratează interogările din acest domeniu local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr "IP4 Toate și IP6 Local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr "Numai IP4"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr "IP4 și IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr "Numai IP6*"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr "IP6 Preferat"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "Ignoră"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr "Interfața FQDN, toate adresele"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr "LAN DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr "Rețele LAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr "Mare"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 "Limitarea numărului de zile între copiile RFC5011 pentru a reduce scrierile "
 "flash"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr "Limitarea dimensiunii pachetelor DNS extinse"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr "Legătura cu programele acceptate pentru a încărca DHCP în DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr "Lista domeniilor pentru a ocoli verificările DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr "Port de ascultare"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr "Date locale"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr "Domeniul local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr "Tip de domeniu local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr "Gazdă locală, criptată"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr "Gazdă locală, fără criptare"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr "Serviciul local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr "Subnet local, criptat"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr "Subnet local, criptare statică"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr "Zonele locale"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Jurnal"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr "Conf. manuală"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "Mediu"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr "Resurse de memorie"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr "Rețele care pot declanșa reîncărcarea Unbound (evitați wan6)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 "Rețele care trebuie luate în considerare LAN (deservite) în afară de cele "
 "deservite de DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr "Rețele de luat în considerare WAN (neservite)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr "Nici o intrare"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr "Fără filtru"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr "Fără telecomandă"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 "Notă: Bibliotecii SSL/TLS îi lipsește o API. Vă rugăm să revizuiți syslogul. "
 ">> logread ..."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
@@ -485,7 +504,7 @@ msgstr ""
 "Notă: DNS local este configurat pentru a se uita la odhpcd, dar odhpcd UCI "
 "lease trigger este setat incorect:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
@@ -493,224 +512,227 @@ msgstr ""
 "Organizați zonele direcționate forward, stub și authoritative <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr "Suprascrieți intrarea routerului din partea WAN în DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr "Pasiv"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr "Serverele de port vor primi interogări pe"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr "Prefix pentru adresele DNS64 generate"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr "Previne supraîncărcarea interogării clientului; zero este oprit"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr "Preveniți perioadele de memorie cache excesiv de scurte"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr "Protecție împotriva răspunsului în amonte de 127.0.0.0/8"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr ""
 "Protejarea împotriva răspunsurilor în amonte în cadrul subrețelelor locale"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr "Minimizarea interogării"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr "Limita ratei de interogare"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr "Recurs"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr "Protocol de recurență"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr "Puterea de recurență"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr "Activitatea de recurență afectează creșterea memoriei și sarcina CPU"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr "DNS recursiv"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr "Refuzat"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr "Resurse"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr "Root DSKEY Vârsta"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Salvați"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr "Portul serverului"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr "Server TLS Port"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr "Servere"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 "Servere pentru această zonă; a se vedea README.md pentru forma opțională"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr "Arată: Adblock"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr "Arată: DHCP"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr "Arătați: Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr "Săriți peste UCI și folosiți /etc/unbound/unbound.conf"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr "Mică"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr "Static (numai local)"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "Statistici"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Stare"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr "Minimizare strictă"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr "Versiunea strictă a \"query minimize\", dar poate întrerupe DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr "Stub (recursivitate forțată)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr "Indicele de nume TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr "TTL Minim"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 "Acest lucru ar putea afișa mai multe statistici cu ajutorul pachetului "
 "unbound-control."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr "Acest lucru arată '"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 "Aceasta arată \"ubound-control dump_cache\" pentru înregistrările de audit, "
 "inclusiv DNSSEC."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 "Aceasta arată intrările \"local-data:\" nelegate din default, .conf sau "
 "control."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 "Aceasta arată intrările \"local-zone:\" nelegate din default, .conf sau "
 "control."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr "Aceasta arată statisticile de performanță raportate de Unbound."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 "Aceasta arată syslogul filtrat pentru evenimentele care implică Unbound."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr "Micuț"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr "Transparentă (locală/globală)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr "Rețele de declanșare"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Tip"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr "Fără legătură"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -720,106 +742,115 @@ msgstr ""
 "DNS de validare, recursiv și de cache <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr "Aplicația Unbound Control"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr "Memoria cache nelegată este prea mare pentru a fi afișată în LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr "Nedefinit"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr "Utilizați 'resolv.conf.auto'"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr "Utilizați DHCPv4 MAC pentru a descoperi gazdele IP6 SLAAC (EUI64)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr "Folosește Legătura ascendentă"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr "Utilizați intrările DNS suplimentare găsite în /etc/config/dhcp"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 "Utilizați meniul Sistem/Procese pentru a observa orice creștere a memoriei"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr "WAN DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr "Rețele WAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr "Nume de zone (domenii) incluse în această combinație de zone"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr "Zona Descărcare URL"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr "Nume de zone"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr "Tip de zonă"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "Zone"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr "acceptă rezultatele legăturii ascendente pentru"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "implicit"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr "descărcare de la <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr "niciodată"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr "fișiere de zonă de preachiziționare pentru"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr "selectați recursivitatea pentru"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr "acțiune necunoscută pentru"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr "folosiți <var>%s</var> servere de nume"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr "utilizarea nameserverelor"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr "cu certificat implicit pentru <var>%s</var>"
index 98e40041957bb4421bd5e40dc56182d98e755449..1a539e7ddd567b3358dc9dd340a0ddbe5473b9f3 100644 (file)
@@ -11,156 +11,156 @@ msgstr ""
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(нет)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(root)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ", и записи <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ", и попробует <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr "AXFR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr "Принимать запросы только из локальных подсетей"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr "Список доменов Adblock слишком большой для отображения в LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Дополнительные"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr "Агрессивный"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr "Разрешить открытую рекурсию, когда запись не в зоне"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr "Авторитетный (файл зоны)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr "Основной"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 "Разбить компоненты запроса для ограниченной дополнительной конфиденциальности"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr "Выявлять петли когда DNSSEC нуждается в NTP, а NTP нуждается в DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr "Проверить локальную программу, чтобы разрешить пересылку на localhost"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr "Выберите порт, на котором Unbound будет ожидать входящих подключений"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr "Выберите версию IP для восходящих и нисходящих соединений"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr "Подключение к серверам с использованием TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr "DHCP-интеграция в DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr "DHCPv4 в SLAAC"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "Кэш DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr "Плагин DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "DNS поверх TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr "Префикс DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr "Исправление DNSSEC NTP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "По умолчанию"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr "Отказано (nxdomain)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr "Управляемая зона"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr "Только путь, а не полный URL директории"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr "Небезопасные домены"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr "Доменное имя для проверки сертификата TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr "Суффикс домена для этого роутера и клиентов DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr "Размер EDNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr "Изменить '"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr "Редактировать раздел 'server:' в файле 'include:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
@@ -168,119 +168,123 @@ msgstr ""
 "Отредактируйте зону пересылки, заглушки или зону кэширования файлов для "
 "использования Unbound вместо рекурсии."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr "Задать директивы вроде 'forward-zone:' для файла 'include:"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr "Изменить: Расширенные"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr "Изменить: server"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr "Изменить: UCI"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr "Изменить: Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Включить"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr "Включить DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr "Включить DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr "Включить Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr "Включить доступ к unbound-control"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr "Включить модуль DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr "Включить модуль проверки DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr "Включить скрипты инициализации для Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr "Включить управление этой зоной"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Включено"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr "Расширенная статистика"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr "Расширенная статистика, собираемая с помощью unbound-control"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr "Дополнительный DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr "Запасной вариант"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr "Запасной вариант"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "Файлы"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr "Фильтр всей подсети"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr "Фильтр Localhost Rebind"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr "Фильтр Частный адрес"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr "Фильтр Private Rebind"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "Переадресация"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr "Форвардинг (простая передача)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr "Переслать TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr "Перенаправление на вышестоящие сервера имён (например, провайдера)"
 
@@ -288,192 +292,207 @@ msgstr "Перенаправление на вышестоящие сервер
 msgid "Grant UCI access for luci-app-unbound"
 msgstr "Предоставить доступ UCI к luci-app-unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr "FQDN хоста, все адреса"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr "Записи хоста"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr "Хост/MX/SRV RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr "Хост/MX/SRV/CNAME RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr "Имя узла, Все адреса"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr "Имя узла, Один адрес"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr "Как ввести LAN или маршрутизатор локальной сети в DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr "Как обрабатывать запросы этого локального домена"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr "Все IP4 и локальные IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr "Только IPv4"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr "IP4 и IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr "Только IP6*"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr "Предпочтение IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "Игнорировать"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr "FQDN интерфейса, Все адреса"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr "LAN DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr "Локальные сети"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr "Большой"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 "Ограничение дней между копиями RFC5011 для уменьшения количества записей на "
 "флэш-память"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr "Ограничить расширенный размер пакета DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr "Поддерживаемая программа для интеграции DHCP с DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr "Домены, для которых будет пропущена проверка DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr "Порт для входящих соединений"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr "Локальные данные"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr "Локальный домен"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr "Тип локального домена"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr "Локальная машина, С шифрованием"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr "Локальная машина, Без шифрования"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr "Локальная служба"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr "Локальная подсеть, С шифрованием"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr "Локальная подсеть, Статическое шифрование"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr "Локальные зоны"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Системный журнал"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr "Ручная настройка"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "Средний"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr "Ресурс памяти"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr "Сети, которые могут вызвать перезагрузку Unbound (избегайте wan6)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 "Сети, которые следует рассматривать LAN (обслуживаемые) помимо тех, которые "
 "обслуживаются DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr "Сети для рассмотрения WAN (необслуживаемые)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr "Нет вхождений"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr "Нет фильтров"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr "Нет удалённого управления"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 "Примечание: В библиотеке SSL/TLS отсутствует API. Пожалуйста, просмотрите "
 "syslog. >> logread ..."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
@@ -481,7 +500,7 @@ msgstr ""
 "Примечание: локальный DNS настроен на просмотр odhpcd, но триггер аренды "
 "odhpcd UCI установлен неправильно:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
@@ -489,329 +508,341 @@ msgstr ""
 "Организация направленных вперед, заглушек и авторитетных зон <a href=\"%s\" "
 "target=\"_blank\">(помощь)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr "Переопределить запись маршрутизатора на стороне WAN в DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr "Пассивно"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr "Порт сервера, на который будут отправляться запросы"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr "Префикс для генерации адресов DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr "Предотвращение перегрузки запросов клиента; ноль - выключено"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr "Предотвращение чрезмерно коротких периодов кэширования"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr "Защита от ответа восходящего потока 127.0.0.0/8"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr "Защита от восходящих ответов в локальных подсетях"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr "Минимизация запросов"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr "Ограничение частоты запросов"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr "Рекурсия"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr "Протокол рекурсии"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr "Сила рекурсии"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr "Агрессивность рекурсии приводит к росту памяти и нагрузке на процессор"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr "Рекурсивный DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr "Отказ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr "Ограничения"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr "Возраст корневого DSKEY"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Сохранить"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr "Порт сервера"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr "TLS порт сервера"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr "Серверы"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr "Серверы для этой зоны. Разные формы записи описаны в README.md"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr "Показать: Adblock"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr "Показать: DHCP"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr "Показать: Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr ""
 "Игнорировать UCI, вместо этого использовать конфиг /etc/unbound/unbound.conf"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr "Маленький"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr "Статический (только локально)"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "Статистика"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Статус"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr "Строгая минимизация"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr "Строгая версия \"минимизации запросов\", но она может нарушить DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr "Заглушка (принудительная рекурсия)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr "Индекс имён TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr "Минимальное значение TTL"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 "Расширенная статистика доступна после установки пакета unbound-control."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr "Это показывает '"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 "Это показывает 'ubound-control dump_cache' для аудита записей, включая "
 "DNSSEC."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 "Здесь показаны записи Unbound 'local-data:' по умолчанию, .conf или control."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 "Здесь показаны записи Unbound 'local-zone:' по умолчанию, .conf или control."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr "Здесь отображается статистика производительности Unbound."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 "Здесь показан syslog, отфильтрованный для событий, связанных с Unbound."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr "Крошечный"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr "Прозрачный (локальный/глобальный)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr "Триггерные сети"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Тип"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr "Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
 "a>."
 msgstr ""
 "Unbound (<a href=\"%s\" target=\"_blank\">NLnet Labs</a>) — это проверяющий "
-"рекурсивный кэширующий резолвер DNS (<a href=\"%s\" target=\"_blank\""
-">справка</a>)."
+"рекурсивный кэширующий резолвер DNS (<a href=\"%s\" "
+"target=\"_blank\">справка</a>)."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr "Приложение управления Unbound"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr "Кэш Unbound слишком большой, чтобы его показать в LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr "Неопределённый"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr "Использовать 'resolv.conf.auto'"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr ""
 "Использовать DHCPv4 MAC для того, чтобы определить IP6 SLAAC узла (EUI64)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr "Использовать вышестоящий"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr "Используйте дополнительные записи DNS, найденные в /etc/config/dhcp"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr "Используйте меню Система/Процессы для наблюдения за ростом памяти"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr "WAN DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr "Внешние сети"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr "Имена зон (доменные имена), включённые в эту запись"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr "URL для загрузки зоны"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr "Имена зон"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr "Типы зон"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "Зоны"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr "принимает ответы от вышестоящих серверов для"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "по умолчанию"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr "загружает из <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr "никогда"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr "кэширует файлы зон для"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr "выбирает рекурсию для"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr "неизвестное действие для"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr "использует <var>%s</var> сервера имён"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr "использует сервера имён"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr "с сертификатом по умолчанию для <var>%s</var>"
index 06f8f5a69531617365265f8e06c20a9820f351d3..b321daae36d36565b21a6f24c96abf954caa2def 100644 (file)
@@ -10,273 +10,277 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(žiadny)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Pokročilé"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Povoliť"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Zapnuté"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr ""
 
@@ -284,509 +288,536 @@ msgstr ""
 msgid "Grant UCI access for luci-app-unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Záznam"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Uložiť"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "Štatistiky"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Stav"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Typ"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
 "a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr ""
index abef9003f13e56d6b69f8cbd5e8b35f5fc72bcc7..0e01343a7cc9de1d80903adf488a4c4037045bd9 100644 (file)
@@ -10,274 +10,278 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.10.3-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(inga)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(root)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ", och <var>%s</var> poster"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ", och prova <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr "AXFR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr "Acceptera enbart förfrågningar från lokala undernät"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr "Adblock-domänlistan är för stor för att visa i LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Avancerat"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr "Aggressiv"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr "Tillåt öppen rekursion när samlingen inte är i zon"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr "Auktorativ (zon-fil)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr "Grundläggande"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr "Dela upp frågekomponenterna för begränsad extra sekretess"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr "Bryt slingan där DNSSEC behöver NTP och NTP behöver DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 "Leta för om det lokala programmet ska tillåta vidarebefordran till localhost"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr "Välj IP-versionerna som används uppströms och nerströms"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr "Anslut till servrar genom att använda TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr "DHCP-länk"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr "DHCPv4 till SLAAC"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "DNS-cache"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr "Insticksprogram för DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "DNS över TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr "DNS64-prefix"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr "NTP-fix för DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "Standard"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr "Nekades (nxdomain)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr "Riktad zon"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr "Katalogen är endast en del av URL:en"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr "Osäker domän"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr "Namn på domänen för att bekräfta TLS-certifikat"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr "Domänsuffix för den här routern och DHCP-klienter"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr "EDNS-storlek"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr "Redigera"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr "Redigera 'server:' klausul-alternativen för 'inkludera:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr "Redigera: Förlängd"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr "Redigera: Server"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr "Redigera: UCI"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr "Redigera: Utgående"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Aktivera"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr "Aktivera DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr "Aktivera DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr "Aktivera Utgående"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr "Aktivera DNS64-modulen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr "Aktivera DNSSEC-valideringsmodulen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr "Aktivera initialiseringsskript för Utgående"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr "Aktivera den här riktade zonen"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Aktiverad"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr "Förlängd statistik"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr "Utökad statistik skrivs ut från unbound-control"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr "Extra DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "Filer"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr "Filtrera hela undernätet"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr "Filtrera privat adress"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "Vidarebefordra"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr "Vidarebefordra (enkel handlämning)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr "Vidarebefordra TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr ""
 
@@ -285,509 +289,536 @@ msgstr ""
 msgid "Grant UCI access for luci-app-unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr "Värd/MX/SRV/CNAME RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr "Värdnamn, Alla adresser"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr "Värdnamn, Primär adress"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "Ignorera"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Logg"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "Medium"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Spara"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr "Servrar"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "Statistik"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Typ"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
 "a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "Zoner"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "standard"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr "aldrig"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr ""
index 0775c2ac8655228dd1a9f984e512bc190682018c..b4694181c2ddbec81b0b083953f7a78955c2a4eb 100644 (file)
@@ -10,157 +10,157 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(எதுவுமில்லை)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(வேர்)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ", மற்றும் <var>%s</var> உள்ளீடுகள்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ", மற்றும் <var>%s</var> ஐ முயற்சி"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr "AXFR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr "உள்ளக சப்நெட்டுகளிலிருந்து மட்டுமே வினவல்களை ஏற்றுக்கொள்ளுங்கள்"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr "ADBLOCK டொமைன் பட்டியல் லூசியில் காண்பிக்க மிகப் பெரியது."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "மேம்பட்ட"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr "வன்கவர்வு"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr "மண்டலத்தில் இல்லாதபோது திறந்த மறுநிகழ்வை அனுமதிக்கவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr "அதிகாரபூர்வ (மண்டல கோப்பு)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr "அடிப்படை"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr "வரையறுக்கப்பட்ட கூடுதல் தனியுரிமைக்கான வினவல் கூறுகளை உடைக்கவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr ""
 "டி.என்.எச்.எச்.இ.சிக்கு என்.டி.பி மற்றும் என்.டி.பிக்கு டி.என்.எச் தேவைப்படும் சுழற்சியை "
 "உடைக்கவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr "உள்ளக ஓச்டுக்கு முன்னோக்கி அனுமதிக்க உள்ளக திட்டத்தை சரிபார்க்கவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr "வரம்பற்ற கேட்கும் துறைமுகத்தைத் தேர்வுசெய்க"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr "மேலோடை மற்றும் கீழ்நோக்கி பயன்படுத்தப்படும் ஐபி பதிப்புகளைத் தேர்வுசெய்க"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr "TLS ஐப் பயன்படுத்தி சேவையகங்களுடன் இணைக்கவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "டி.எச்.சி.பி."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr "DHCP இணைப்பு"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr "DHCPV4 முதல் SLAAC வரை"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "டி.என்.எச் கேச்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr "டிஎன்எச் சொருகி"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "டி.என்.எச்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr "DNS64 முன்னொட்டு"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr "Dnssec ntp fix"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "இயல்புநிலை"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr "மறுக்கப்பட்டது (nxdomain)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr "இயக்கிய மண்டலம்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr "அடைவு முகவரி இன் ஒரு பகுதி மட்டுமே"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr "டொமைன் பாதுகாப்பற்றது"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr "டி.எல்.எச் சான்றிதழை சரிபார்க்க டொமைன் பெயர்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr "இந்த திசைவி மற்றும் டி.எச்.சி.பி வாடிக்கையாளர்களுக்கான டொமைன் பின்னொட்டு"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr "EDNS அளவு"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr "திருத்து '"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr "'சேவையகத்தைத் திருத்து:' க்கான பிரிவு விருப்பங்கள் 'பின்வருமாறு:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
@@ -168,119 +168,123 @@ msgstr ""
 "மறுநிகழ்வுக்கு பதிலாக வரம்பற்ற பயன்படுத்த முன்னோக்கி, ச்டப் அல்லது மண்டல-கோப்பு-தற்காலிக "
 "மண்டலத்தைத் திருத்தவும்."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr "'முன்னோக்கி-மண்டல:' க்கு 'போன்ற உட்பிரிவுகளைத் திருத்தவும்:"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr "திருத்து: நீட்டிக்கப்பட்டது"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr "திருத்து: சேவையகம்"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr "திருத்து: யு.சி.ஐ"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr "திருத்து: வரம்பற்ற"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "இயக்கு"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr "DNS64 ஐ இயக்கு"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr "DNSSEC ஐ இயக்கவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr "வரம்பற்றதை இயக்கவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr "வரம்பற்ற கட்டுப்பாட்டுக்கான அணுகலை இயக்கவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr "DNS64 தொகுதியை இயக்கவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr "DNSSEC வேலிடேட்டர் தொகுதியை இயக்கவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr "வரம்பற்ற துவக்க ச்கிரிப்ட்களை இயக்கவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr "இந்த இயக்கிய மண்டலத்தை இயக்கவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "இயக்கப்பட்டது"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr "நீட்டிக்கப்பட்ட புள்ளிவிவரங்கள்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr "நீட்டிக்கப்பட்ட புள்ளிவிவரங்கள் வரம்பற்ற கட்டுப்பாட்டிலிருந்து அச்சிடப்படுகின்றன"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr "கூடுதல் டி.என்.எச்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr "பின்னால் விழுங்கள்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr "தவறா"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "கோப்புகள்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr "முழு சப்நெட்டை வடிகட்டவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr "உள்ளக புரவலன் மறுதொடக்கம் வடிகட்டவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr "தனியார் முகவரியை வடிகட்டவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr "தனியார் மறுசீரமைப்பை வடிகட்டவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "முன்னோக்கி"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr "முன்னோக்கி (எளிய கையளிப்பு)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr "முன்னோக்கி டி.எல்.எச்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr "மேலோடை பெயர்செர்வர்ச் (ஐ.எச்.பி) க்கு முன்னோக்கி"
 
@@ -288,190 +292,205 @@ msgstr "மேலோடை பெயர்செர்வர்ச் (ஐ.எ
 msgid "Grant UCI access for luci-app-unbound"
 msgstr "லூசி-ஆப்-தந்திரத்திற்கான யுசிஐ அணுகலை வழங்கவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr "புரவலன் fqdn, அனைத்து முகவரிகளும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr "புரவலன் பதிவுகள்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr "ஓச்ட்/எம்எக்ச்/எச்.ஆர்.வி ஆர்.ஆர்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr "ஓச்ட்/எம்எக்ச்/எச்.ஆர்.வி/சி.என்.ஏ.எம் ஆர்.ஆர்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr "ஓச்ட்பெயர், அனைத்து முகவரிகளும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr "ஓச்ட்பெயர், முதன்மை முகவரி"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr "டி.என்.எச்சில் லேன் அல்லது உள்ளக பிணையம் திசைவியை எவ்வாறு நுழைவது"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr "இந்த உள்ளக களத்தின் கேள்விகளுக்கு எவ்வாறு சிகிச்சையளிப்பது"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr "ஐபி 4 ஆல் மற்றும் ஐபி 6 உள்ளக"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr "ஐபி 4 மட்டும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr "ஐபி 4 மற்றும் ஐபி 6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr "Ip6 மட்டும்*"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr "ஐபி 6 விரும்பப்படுகிறது"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "புறக்கணிக்கவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr "இடைமுகம் FQDN, அனைத்து முகவரிகளும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr "லேன் டி.என்.எச்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr "லேன் நெட்வொர்க்குகள்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr "பெரிய"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 "ஃபிளாச் எழுத்துக்களைக் குறைக்க RFC5011 பிரதிகளுக்கு இடையில் நாட்களைக் கட்டுப்படுத்துங்கள்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr "நீட்டிக்கப்பட்ட டிஎன்எச் பாக்கெட் அளவைக் கட்டுப்படுத்துங்கள்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr "DHCP ஐ DNS இல் ஏற்ற ஆதரிக்கப்பட்ட நிரல்களுக்கான இணைப்பு"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr "DNSSEC இன் காசோலைகளைத் தவிர்ப்பதற்கு களங்களை பட்டியலிடுங்கள்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr "கேட்கும் துறைமுகம்"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr "உள்ளக தரவு"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr "உள்ளக களம்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr "உள்ளக டொமைன் வகை"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr "உள்ளக புரவலன், மறைகுறியாக்கப்பட்டது"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr "உள்ளக புரவலன், குறியாக்கம் இல்லை"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr "உள்ளக பணி"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr "உள்ளக சப்நெட், குறியாக்கப்பட்டது"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr "உள்ளக சப்நெட், நிலையான குறியாக்கம்"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr "உள்ளக மண்டலங்கள்"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "பதிவு"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr "கையேடு கான்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "சராசரி"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr "நினைவக வள"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr "மீண்டும் ஏற்ற வரம்பற்றதாக இருக்கும் நெட்வொர்க்குகள் (WAN6 ஐத் தவிர்க்கவும்)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 "டி.எச்.சி.பி பணி செய்ததைத் தாண்டி லேன் (சேவை) கருத்தில் கொள்ள வேண்டிய நெட்வொர்க்குகள்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr "வான் ஐக் கருத்தில் கொள்ள வேண்டிய நெட்வொர்க்குகள் (பாதுகாக்கப்படாதவை)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr "நுழைவு இல்லை"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr "வடிகட்டி இல்லை"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr "ரிமோட் கண்ட்ரோல் இல்லை"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 "குறிப்பு: SSL/TLS நூலகம் ஒரு பநிஇ ஐக் காணவில்லை. சிச்லாக் மதிப்பாய்வு செய்யவும். >> "
 "லோகிரெட் ..."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
@@ -479,227 +498,230 @@ msgstr ""
 "குறிப்பு: உள்ளக டி.என்.எச் ODHPCD ஐப் பார்க்க கட்டமைக்கப்பட்டுள்ளது, ஆனால் ODHPCD UCI "
 "குத்தகை தூண்டுதல் தவறாக அமைக்கப்பட்டுள்ளது:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
-"இயக்கப்பட்ட முன்னோக்கி, ச்டப் மற்றும் அதிகாரப்பூர்வ மண்டலங்கள் <a href=\"%s\" target="
-"\"_blank\">(உதவி) </a>."
+"இயக்கப்பட்ட முன்னோக்கி, ச்டப் மற்றும் அதிகாரப்பூர்வ மண்டலங்கள் <a href=\"%s\" "
+"target=\"_blank\">(உதவி) </a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr "டி.என்.எச்சில் வான் பக்க திசைவி நுழைவை மீறவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr "செயலற்ற"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr "துறைமுகம் சேவையகங்கள் வினவல்களைப் பெறும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr "உருவாக்கப்பட்ட DNS64 முகவரிகளுக்கான முன்னொட்டு"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr "கிளையன்ட் வினவல் அதிக சுமைகளைத் தடுக்கவும்; பூச்சியம் முடக்கப்பட்டுள்ளது"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr "அதிகப்படியான குறுகிய கேச் காலங்களைத் தடுக்கவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr "127.0.0.0/8 இன் மேலோடை பதிலில் இருந்து பாதுகாக்கவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr "உள்ளக சப்நெட்களுக்குள் மேலோடை பதில்களிலிருந்து பாதுகாக்கவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr "வினவல் குறைக்கவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr "வினவல் வீத வரம்பு"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr "ரிசார்ட்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr "மறுநிகழ்வு நெறிமுறை"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr "மறுநிகழ்வு வலிமை"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr "மறுநிகழ்வு செயல்பாடு நினைவக வளர்ச்சி மற்றும் சிபியு சுமை ஆகியவற்றை பாதிக்கிறது"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr "சுழல்நிலை டி.என்.எச்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr "மறுக்கப்பட்டது"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr "வள"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr "ரூட் டிச்கி அகவை"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "சேமி"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr "சேவையக துறைமுகம்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr "சேவையக TLS துறைமுகம்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr "சேவையகங்கள்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr "இந்த மண்டலத்திற்கான சேவையகங்கள்; விருப்ப படிவத்திற்கு README.MD ஐப் பார்க்கவும்"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr "காட்டு: adblock"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr "காட்டு: டி.எச்.சி.பி"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr "காட்டு: வரம்பற்ற"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr "UCI ஐத் தவிர்த்து, /etc/unbound/unbound.conf ஐப் பயன்படுத்தவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr "சிறிய"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr "நிலையான (உள்ளூர் மட்டும்)"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "புள்ளிவிவரங்கள்"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "நிலை"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr "கண்டிப்பாக குறைத்தல்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr "'வினவல் குறைத்தல்' இன் கடுமையான பதிப்பு ஆனால் அது டி.என்.எச்சை உடைக்கக்கூடும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr "ச்டப் (கட்டாய மறுநிகழ்வு)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr "TLS பெயர் குறியீடு"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr "TTL குறைந்தபட்சம்"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr "இது வரம்பற்ற கட்டுப்பாட்டு தொகுப்புடன் கூடுதல் புள்ளிவிவரங்களைக் காண்பிக்கும்."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr "இது காட்டுகிறது '"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 "இது டி.என்.எச்.எச்.இ.சி உள்ளிட்ட தணிக்கை பதிவுகளுக்கு 'யுபவுண்ட்-கன்ட்ரோல் டம்ப்_கேச்' "
 "காட்டுகிறது."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 "இது இயல்புநிலையிலிருந்து உள்ளீடுகள், .conf அல்லது கட்டுப்பாட்டிலிருந்து வரம்பற்ற 'உள்ளூர்-"
 "தரவு:' உள்ளீடுகளைக் காட்டுகிறது."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 "இது இயல்புநிலையிலிருந்து உள்ளீடுகள், .conf அல்லது கட்டுப்பாட்டிலிருந்து வரம்பற்ற 'உள்ளக "
 "மண்டல:' உள்ளீடுகளைக் காட்டுகிறது."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr "இது வரம்பற்ற தன்வய அறிக்கையிடப்பட்ட செயல்திறன் புள்ளிவிவரங்களைக் காட்டுகிறது."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr "வரம்பற்ற நிகழ்வுகளுக்கு வடிகட்டப்பட்ட சிச்லாக் இது காட்டுகிறது."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr "சிறிய"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr "வெளிப்படையான (உள்ளூர்/உலகளாவிய)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr "தூண்டுதல் நெட்வொர்க்குகள்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "வகை"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr "வரம்பற்ற"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -709,105 +731,114 @@ msgstr ""
 "சரிபார்க்கக்கூடிய, சுழல்நிலை மற்றும் தேக்ககப்படுத்தும் DNS RELORVER <a href=\"%s\" "
 "target=\"_blank\">(உதவி) </a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr "வரம்பற்ற கட்டுப்பாட்டு பயன்பாடு"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr "வரம்பற்ற தற்காலிக சேமிப்பு லூசியில் காண்பிக்க முடியாத அளவுக்கு பெரியது."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr "வரையறுக்கப்படவில்லை"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr "'Countv.conf.auto' ஐப் பயன்படுத்தவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr "IPv6 ஓச்ட்கள் SLAAC (EUI 64) ஐக் கண்டறிய DHCPV4 MAC ஐப் பயன்படுத்தவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr "அப்ச்ட்ரீமைப் பயன்படுத்துங்கள்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr "/Etc/config/dhcp இல் காணப்படும் கூடுதல் DNS உள்ளீடுகளைப் பயன்படுத்தவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr "எந்த நினைவக வளர்ச்சியையும் கவனிக்க பட்டியல் அமைப்பு/செயல்முறைகளைப் பயன்படுத்தவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr "டைன்களில் ஒன்று"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr "வான் நெட்வொர்க்குகள்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr "இந்த மண்டல கலவையில் மண்டலம் (டொமைன்) பெயர்கள் சேர்க்கப்பட்டுள்ளன"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr "மண்டலம் பதிவிறக்க முகவரி"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr "மண்டல பெயர்கள்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr "மண்டல வகை"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "மண்டலங்கள்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr "மேலோடை முடிவுகளை ஏற்றுக்கொள்ளுங்கள்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "இயல்புநிலை"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr "<var>%s</var> இலிருந்து பதிவிறக்கவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr "ஒருபோதும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr "மண்டல கோப்புகளை முன்னெடுங்கள்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr "மறுநிகழ்வைத் தேர்ந்தெடுக்கவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr "அறியப்படாத நடவடிக்கை"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr "<var>%s</var> பெயர்செர்வர்களைப் பயன்படுத்தவும்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr "பெயர்செர்வர்களைப் பயன்படுத்துங்கள்"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr "<var>%s</var> க்கான இயல்புநிலை சான்றிதழுடன்"
index 92452d9efd87bdd0373ea67185ff4d7c33d9484e..c627c02c759fa1c33ca053621c0001835290ed1b 100644 (file)
 msgid ""
 msgstr "Content-Type: text/plain; charset=UTF-8"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr ""
 
@@ -275,509 +279,536 @@ msgstr ""
 msgid "Grant UCI access for luci-app-unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
 "a>."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr ""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr ""
index 4dda57284cef8340376dabd915df81f81338ea79..09226d1fba607596bb5829edaaa06b9a2668df7c 100644 (file)
@@ -10,155 +10,155 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.5-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(yok)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(kök)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr "ve <var>%s</var> girişleri"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr "ve <var>%s</var> deneyin"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr "AXFR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr "Yalnızca yerel alt ağlardan gelen sorguları kabul et"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr "Adblock alan listesi LuCI'de görüntülenemeyecek kadar büyük."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Gelişmiş"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr "Agresif"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr "Kayıt bölgede değilken açık özyinelemeye izin ver"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr "Yetkili (bölge dosyası)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr "Temel"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr "Sınırlı ek gizlilik için sorgu bileşenlerinin dökümünü alın"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr "DNSSEC'in NTP'ye ve NTP'nin DNS'ye ihtiyaç duyduğu döngüyü kırın"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr "Localhost'a iletmeye izin vermek için yerel programı kontrol edin"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr "Unbound'un dinleme bağlantı noktasını seçin"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr "Yukarı akış ve aşağı akış yönünde kullanılan IP sürümlerini seçin"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr "TLS kullanarak sunuculara bağlan"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr "DHCP Bağlantısı"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr "DHCPv4'ten SLAAC'a"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "DNS Önbelleği"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr "DNS Eklentisi"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "TLS üzerinden DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr "DNS64 Öneki"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr "DNSSEC NTP Düzeltmesi"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "Varsayılan"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr "Reddedildi (nxdomain)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr "Yönlendirilmiş Bölge"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr "Dizin URL'nin yalnızca bir kısmı"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr "Alan Güvensiz"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr "TLS sertifikasını doğrulamak için alan adı"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr "Bu yönlendirici ve DHCP istemcileri için etki alanı son eki"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr "EDNS Boyutu"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr "Düzenle '"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr "'include: için 'server:' cümle seçeneklerini düzenle:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
@@ -166,119 +166,123 @@ msgstr ""
 "Özyineleme yerine Unbound için yönlendirme, saplama veya bölge dosya "
 "önbellek bölgesini düzenle."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr "'forward-zone:' gibi düzenleme cümleleri şunları içerir:"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr "Düzenle: Genişletilmiş"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr "Düzenle: Sunucu"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr "Düzenle: UCI"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr "Düzenle: Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Etkinleştir"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr "DNS64'ü etkinleştir"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr "DNSSEC'i etkinleştir"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr "Unbound'u etkinleştir"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr "Sınırsız denetim için unbound-control'u etkinleştir"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr "DNS64 modülünü etkinleştir"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr "DNSSEC doğrulayıcı modülünü etkinleştir"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr "Unbound için başlatma komut dosyalarını etkinleştir"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr "Bu yönlendirilmiş bölgeyi etkinleştir"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Etkin"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr "Genişletilmiş İstatistikler"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr "Genişletilmiş istatistikler, unbound-control'dan yazdırılır"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr "Ekstra DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr "Geri çekil"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr "Geri çekil"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "Dosyalar"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr "Tüm Alt Ağı Filtrele"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr "Localhost Yeniden Bağlamayı Filtrele"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr "Özel Adresi Filtrele"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr "Özel Yeniden Bağlamayı Filtrele"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "İleri"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr "Yönlendir (basit devir)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr "TLS'yi Yönlendir"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr "Yukarı akış ad sunucularına (ISP) yönlendirme"
 
@@ -286,193 +290,208 @@ msgstr "Yukarı akış ad sunucularına (ISP) yönlendirme"
 msgid "Grant UCI access for luci-app-unbound"
 msgstr "luci-app-unbound için UCI erişimi verin"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr "Ana Bilgisayar FQDN, Tüm Adresler"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr "Ana Bilgisayar Kayıtları"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr "Ana Bilgisayar/MX/SRV RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr "Ana Bilgisayar/MX/SRV/CNAME RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr "Ana Bilgisayar Adı, Tüm Adresler"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr "Ana Bilgisayar Adı, Birincil Adres"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr "DNS'de LAN veya yerel ağ yönlendiricisine nasıl girilir"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr "Bu yerel etki alanının sorguları nasıl ele alınır"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr "IP4 Tümü ve IP6 Yerel"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr "Yalnızca IP4"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr "IP4 ve IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr "Yalnızca IP6*"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr "IP6 Tercihli"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "Göz ardı et"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr "Arayüz FQDN, Tüm Adresler"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr "LAN DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr "LAN Ağları"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr "Büyük"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 "Flash yazma sayısını azaltmak için RFC5011 kopyaları arasındaki günleri "
 "sınırla"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr "Genişletilmiş DNS paket boyutunu sınırla"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr "DHCP'yi DNS'ye yüklemek için desteklenen programlara bağlantı"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr "DNSSEC denetimlerini atlamak için etki alanlarını listele"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr "Dinleme Bağlantı Noktası"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr "Yerel Veriler"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr "Yerel Alan"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr "Yerel Alan Türü"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr "Yerel Ana Bilgisayar, Şifreli"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr "Yerel Ana Bilgisayar, Şifreleme Yok"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr "Yerel servis"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr "Yerel Alt Ağ, Şifreli"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr "Yerel Alt Ağ, Statik Şifreleme"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr "Yerel Bölgeler"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Günlük"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr "Manuel Konfigürasyon"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "Orta"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr "Bellek Kaynağı"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr ""
 "Unbound'u yeniden yüklemek için tetikleyebilecek ağlar (wan6'dan kaçının)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 "DHCP tarafından sunulanların ötesinde LAN (sunulan) olarak kabul edilecek "
 "ağlar"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr "WAN dikkate alınacak ağlar (hizmetsiz)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr "Girdi yok"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr "Filtre yok"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr "Uzaktan Kumanda Yok"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 "Not: SSL / TLS kitaplığında bir API eksiktir. Lütfen sistem günlüğünü "
 "inceleyin. >> logread ..."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
@@ -480,7 +499,7 @@ msgstr ""
 "Not: yerel DNS, odhpcd'ye bakacak şekilde yapılandırıldı, ancak odhpcd UCI "
 "kiralama tetikleyicisi yanlış ayarlandı:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
@@ -488,221 +507,224 @@ msgstr ""
 "Yönlendirilmiş ileri, saplama ve yetkili bölgeleri düzenleyin <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr "DNS'de WAN tarafı yönlendirici girişini geçersiz kılın"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr "Pasif"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr "Bağlantı noktası sunucuları sorguları alacak"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr "Oluşturulan DNS64 adresleri için önek"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr "İstemci sorgularının aşırı yüklenmesini önleyin; sıfır kapalı"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr "Aşırı kısa önbellek sürelerini önleyin"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr "127.0.0.0/8 yukarı akış yanıtına karşı koruma"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr "Yerel alt ağlarda yukarı akış yanıtlarına karşı koruma sağla"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr "Sorguları azalt"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr "Oran Sınırını Sorgula"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr "Yinele"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr "Özyineleme Protokolü"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr "Özyineleme Gücü"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr "Özyineleme etkinliği bellek büyümesini ve CPU yükünü etkiler"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr "Yinelemeli DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr "Reddedildi"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr "Kaynak"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr "Kök DSKEY Yaşı"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Kaydet"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr "Sunucu Bağlantı Noktası"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr "Sunucu TLS Bağlantı Noktası"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr "Sunucular"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr "Bu bölge için sunucular; isteğe bağlı form için README.md'ye bakın"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr "Göster: Adblock"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr "Göster: DHCP"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr "Göster: Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr "UCI'yi atlayın ve /etc/unbound/unbound.conf kullanın"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr "Küçük"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr "Statik (yalnızca yerel)"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "İstatistikler"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Durum"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr "Kesinlikle Küçült"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr "'query minimize' katı sürümü, ancak DNS'yi kırabilir"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr "Stub (zorunlu özyineleme)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr "TLS İsim Dizini"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr "TTL Minimum"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr "Bu, unbound-control paketiyle daha fazla istatistik görüntüleyebilir."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr "Bu gösterir ki '"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 "Bu, DNSSEC dahil kayıtları denetlemek için 'ubound-control dump_cache' "
 "öğesini gösterir."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 "Bu, varsayılan, .conf veya kontrolden Unbound 'local-data:' girişlerini "
 "gösterir."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 "Bu, varsayılan, .conf veya kontrolden Unbound 'local-zone:' girişlerini "
 "gösterir."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr ""
 "Bu, Unbound tarafından bildirilen performans istatistiklerini gösterir."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 "Bu, Unbound ile ilgili olaylar için filtrelenen sistem günlüğünü gösterir."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr "Çok küçük"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr "Şeffaf (yerel/genel)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr "Tetik Ağları"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Tür"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr "Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -712,107 +734,116 @@ msgstr ""
 "özyinelemeli ve önbelleğe alan bir DNS çözümleyicidir <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr "Unbound Control Uygulaması"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr "Unbound önbelleği LuCI'de görüntülenemeyecek kadar büyük."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr "Tanımsız"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr "'resolv.conf.auto' kullan"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr "IP6 ana bilgisayar SLAAC (EUI64) keşfetmek için DHCPv4 MAC kullanın"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr "Yukarı Akışı Kullan"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr "/etc/config/dhcp içinde bulunan fazladan DNS girişlerini kullan"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 "Herhangi bir bellek büyümesini gözlemlemek için Sistem / İşlemler menüsünü "
 "kullanın"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr "WAN DNS'si"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr "WAN Ağları"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr "Bu bölge kombinasyonuna dahil olan Bölge (Alan) adları"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr "Bölge İndirme URL'si"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr "Bölge Adları"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr "Bölge Tipi"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "Bölgeler"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr "için yukarı akış sonuçlarını kabul et"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "varsayılan"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr "<var>%s</var> adresinden indir"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr "asla"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr "için bölge dosyalarını önceden getir"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr "için özyinelemeyi seçin"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr "bilinmeyen eylem"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr "<var>%s</var> ad sunucularını kullan"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr "ad sunucularını kullan"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr "<var>%s</var> için varsayılan sertifika ile"
index 85c50b737ebcf415196167cdb028a04783844848..f86dbe5b7bd92e5eec217cd6eb02dcab5606573d 100644 (file)
@@ -11,156 +11,156 @@ msgstr ""
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 "X-Generator: Weblate 5.11.1-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(Жодного)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(root)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ", і записи <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ", і спробуйте <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr "AXFR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr "Приймати запити тільки з локальних підмереж"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr "Список доменів Adblock завеликий для відображення в LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Додатково"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr "Агресивний"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr "Дозволити відкриту рекурсію, коли запис не в зоні"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr "Авторитетний (файл зони)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr "Базовий"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr "Розбийте компоненти запиту для обмеженої додаткової конфіденційності"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr "Розірвати цикл, де DNSSEC потребує NTP, а NTP — DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr ""
 "Перевірте локальну програму, щоб дозволити пересилання на локальний хост"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr "Виберіть Необмежений порт прослуховування"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr "Виберіть версії IP, які використовуються вгорі та вниз"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr "Підключіться до серверів за допомогою TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr "Посилання DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr "DHCPv4 до SLAAC"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "Кеш DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr "Плагін DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "DNS через TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr "Префікс DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr "Виправити DNSSEC NTP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "За замовчуванням"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr "Відмовлено (nxdomain)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr "Режисерська зона"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr "Каталог лише частина URL-адреси"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr "Домен незахищений"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr "Доменне ім’я для перевірки сертифіката TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr "Суфікс домену для цього маршрутизатора та клієнтів DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr "Розмір EDNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr "Редагувати '"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr "Змінити параметри пропозиції «server:» для «include:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
@@ -168,119 +168,123 @@ msgstr ""
 "Відредагуйте зону прямого, заглушки або кешу файлів зони для використання "
 "Unbound замість рекурсії."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr "Редагувати речення, такі як «forward-zone:» для «include:"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr "Редагувати: розширено"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr "Редагувати: сервер"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr "Редагувати: UCI"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr "Редагувати: без зв'язку"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Увімкнути"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr "Увімкніть DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr "Увімкніть DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr "Увімкнути Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr "Увімкнути доступ для unbound-control"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr "Увімкніть модуль DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr "Увімкніть модуль перевірки DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr "Увімкніть сценарії ініціалізації для Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr "Увімкніть цю спрямовану зону"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Увімкнено"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr "Розширена статистика"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr "Розширена статистика друкується з unbound-control"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr "Додатковий DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr "Відступити"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr "Запасний варіант"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "Файли"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr "Фільтрувати всю підмережу"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr "Фільтр Localhost Rebind"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr "Фільтр приватної адреси"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr "Фільтрувати приватне повторне прив’язування"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "Перенаправлення"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr "Вперед (проста передача)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr "Переслати TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr "Перенаправляти на вищестоящі сервери імен (ISP)"
 
@@ -288,192 +292,207 @@ msgstr "Перенаправляти на вищестоящі сервери і
 msgid "Grant UCI access for luci-app-unbound"
 msgstr "Надайте доступ UCI для luci-app-unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr "FQDN хоста, усі адреси"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr "Записи хоста"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr "Хост/MX/SRV RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr "Хост/MX/SRV/CNAME RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr "Ім'я хосту, усі адреси"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr "Ім'я хосту, основна адреса"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr "Як ввести маршрутизатор локальної мережі або локальної мережі в DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr "Як обробляти запити цього локального домену"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr "IP4 All і IP6 Local"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr "Тільки IP4"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr "IP4 і IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr "Тільки IP6*"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr "Бажано IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "Ігнорувати"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr "FQDN інтерфейсу, усі адреси"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr "LAN DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr "Мережі LAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr "Великий"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr ""
 "Обмежте кількість днів між копіями RFC5011, щоб зменшити кількість флеш-"
 "записів"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr "Обмеження розміру розширеного пакета DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr "Посилання на підтримувані програми для завантаження DHCP у DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr "Список доменів для обходу перевірок DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr "Порт прослуховування"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr "Локальні дані"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr "Локальний домен"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr "Тип локального домену"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr "Локальний хост, зашифрований"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr "Локальний хост, без шифрування"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr "Місцева служба"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr "Локальна підмережа, зашифрована"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr "Локальна підмережа, статичне шифрування"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr "Локальні зони"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Журнал"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr "Посібник конф"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "Середній"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr "Ресурс пам'яті"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr "Мережі, які можуть ініціювати перезавантаження Unbound (уникайте wan6)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 "Мережі, які слід розглядати як LAN (обслуговуються), крім тих, що "
 "обслуговуються DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr "Мережі WAN (не обслуговуються)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr "Вхід заборонено"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr "Без фільтра"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr "Немає дистанційного керування"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 "Примітка. У бібліотеці SSL/TLS відсутній API. Перегляньте системний журнал. "
 ">> logread ..."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
@@ -481,7 +500,7 @@ msgstr ""
 "Примітка: локальний DNS налаштовано для перегляду odhpcd, але тригер оренди "
 "UCI odhpcd встановлено неправильно:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
@@ -489,217 +508,220 @@ msgstr ""
 "Упорядкуйте спрямовані вперед, заглушки та авторитетні зони <a href=\"%s\" "
 "target=\"_blank\">(довідка)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr "Перевизначте запис маршрутизатора на стороні WAN у DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr "пасивний"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr "Сервери портів отримуватимуть запити на"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr "Префікс для згенерованих адрес DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr "Запобігайте перевантаженню клієнтських запитів; нуль вимкнений"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr "Запобігайте надто коротким періодам кешу"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr "Захист від відповіді висхідного каналу 127.0.0.0/8"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr "Захист від вихідних відповідей у локальних підмережах"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr "Згорнути запит"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr "Обмеження частоти запитів"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr "Рекурсія"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr "Протокол рекурсії"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr "Сила рекурсії"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr "Активність рекурсії впливає на зростання пам'яті та навантаження на ЦП"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr "Рекурсивний DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr "Відмовлено"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr "Ресурс"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr "Корінь DSKEY Вік"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Зберегти"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr "Порт сервера"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr "Порт TLS сервера"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr "Сервери"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr "Сервери для цієї зони; дивіться README.md для додаткової форми"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr "Показати: Adblock"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr "Показати: DHCP"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr "Показати: без зв'язку"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr "Пропустіть UCI та використовуйте /etc/unbound/unbound.conf"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr "Маленький"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr "Статичний (лише локальний)"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "Статистика"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Статус"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr "Суворе згортання"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr "Сувора версія «мінімізації запиту», але вона може зламати DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr "Заглушка (примусова рекурсія)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr "Індекс імен TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr "Мінімум TTL"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr "Це може відображати більше статистики з пакетом unbound-control."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr "Це показує \""
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 "Це показує 'ubound-control dump_cache' для записів аудиту, включаючи DNSSEC."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr "Це показує Unbound 'local-data:' записи з default, .conf або control."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 "Це показує Unbound 'local-zone:' записи за замовчуванням, .conf або control."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr "Це показує статистику продуктивності Unbound."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr ""
 "Це показує системний журнал, відфільтрований для подій, що стосуються "
 "Unbound."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr "Крихітний"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr "Прозорий (локальний/глобальний)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr "Тригерні мережі"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Тип"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr "Без зв'язку"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -709,106 +731,115 @@ msgstr ""
 "рекурсивний DNS-перетворювач, який перевіряє та кешує <a href=\"%s\" "
 "target=\"_blank\">(довідка) </a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr "Додаток Unbound Control"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr "Незв’язаний кеш завеликий для відображення в LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr "Невизначено"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr "Використовуйте \"resolv.conf.auto\""
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr "Використовуйте DHCPv4 MAC для виявлення хостів IP6 SLAAC (EUI64)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr "Використовуйте Upstream"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr "Використовуйте додаткові записи DNS, знайдені в /etc/config/dhcp"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 "Використовуйте меню Система/Процеси, щоб спостерігати за зростанням пам’яті"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr "WAN DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr "Мережі WAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr "Імена зон (доменів), включені в цю комбінацію зон"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr "URL-адреса завантаження зони"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr "Назви зон"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr "Тип зони"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "Зони"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr "прийняти перші результати для"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "за замовчуванням"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr "завантажити з <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr "ніколи"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr "попередньо вибрати файли зони для"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr "вибрати рекурсію для"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr "невідома дія для"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr "використовуйте сервери імен <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr "використовувати сервери імен"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr "із стандартним сертифікатом для <var>%s</var>"
index ef4b73051932cde87aeeecba2c5820f12a117924..a0de13e2cbf463a2beb155b7aaf38ed34afbc748 100644 (file)
@@ -10,156 +10,156 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 4.18.1\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(không có)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(gốc)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ", và <var>%s</var> mục"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ", và thử <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr "AXFR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr "Chỉ chấp nhận truy vấn từ các mạng con nội bộ"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr "Danh sách tên miền Adblock quá lớn để hiển thị trên LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "Nâng cao"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr "Quyết liệt"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr "Cho phép đệ quy mở khi không có bản ghi trong vùng"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr "Có thẩm quyền (tệp vùng)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr "Cơ bản"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr ""
 "Phân tách các thành phần truy vấn để tăng cường quyền riêng tư giới hạn"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr "Chặn vòng lặp khi DNSSEC cần NTP và NTP cần DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr "Kiểm tra chương trình cục bộ để cho phép chuyển tiếp đến localhost"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr "Chọn cổng lắng nghe của Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr "Chọn phiên bản IP được sử dụng hướng lên và hướng xuống"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr "Kết nối với máy chủ sử dụng TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr "Liên kết DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr "DHCPv4 đến SLAAC"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "Bộ nhớ cache DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr "Tiện ích mở rộng DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "DNS qua TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr "Tiền tố DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr "Sửa lỗi DNSSEC NTP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "Mặc định"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr "Bị từ chối (nxdomain)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr "Vùng chỉ đạo"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr "Chỉ phần thư mục của URL"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr "Miền không an toàn"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr "Tên miền để xác minh chứng chỉ TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr "Tiền tố miền cho bộ định tuyến và khách DHCP này"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr "Kích thước EDNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr "Chỉnh sửa '"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr "Chỉnh sửa tùy chọn mệnh đề 'server:' cho 'include:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
@@ -167,119 +167,123 @@ msgstr ""
 "Chỉnh sửa một vùng chuyển tiếp, vùng trống hoặc vùng bộ nhớ cache tệp cho "
 "Unbound sử dụng thay vì đệ quy."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr "Chỉnh sửa mệnh đề như 'forward-zone:' cho 'include:"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr "Chỉnh sửa: Mở rộng"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr "Chỉnh sửa: Máy chủ"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr "Chỉnh sửa: UCI"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr "Chỉnh sửa: Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "Bật lên"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr "Bật DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr "Bật DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr "Bật Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr "Bật quyền truy cập cho unbound-control"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr "Bật mô-đun DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr "Bật mô-đun xác minh DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr "Bật các tập lệnh khởi tạo cho Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr "Bật vùng chỉ đạo này"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "Kích Hoạt"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr "Thống kê mở rộng"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr "Thống kê mở rộng được in từ unbound-control"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr "DNS bổ sung"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr "Sự rơi vào sau"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr "Rơi vào sau"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "Tệp"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr "Lọc toàn bộ mạng con"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr "Lọc tái ràng buộc Localhost"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr "Lọc địa chỉ riêng tư"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr "Lọc tái ràng buộc riêng tư"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "Forward"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr "Chuyển tiếp (chuyển giao đơn giản)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr "Chuyển tiếp TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr "Chuyển tiếp đến máy chủ tên cấp trên (ISP)"
 
@@ -287,189 +291,204 @@ msgstr "Chuyển tiếp đến máy chủ tên cấp trên (ISP)"
 msgid "Grant UCI access for luci-app-unbound"
 msgstr "Cấp quyền truy cập UCI cho luci-app-unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr "Tên đầy đủ của máy chủ, Tất cả địa chỉ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr "Bản ghi máy chủ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr "Bản ghi Host/MX/SRV"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr "Bản ghi Host/MX/SRV/CNAME"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr "Tên máy chủ, Tất cả địa chỉ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr "Tên máy chủ, Địa chỉ chính"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr "Cách nhập địa chỉ IP của mạng LAN hoặc router cục bộ vào DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr "Cách xử lý các truy vấn của miền cục bộ này"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr "Tất cả IP4 và IP6 cục bộ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr "Chỉ IP4"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr "IP4 và IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr "Chỉ IP6*"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr "Ưu tiên IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "Bỏ qua"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr "Tên đầy đủ giao diện, Tất cả địa chỉ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr "DNS LAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr "Mạng LAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr "Lớn"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr "Giới hạn số ngày giữa các bản sao RFC5011 để giảm việc ghi flash"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr "Giới hạn kích thước gói DNS mở rộng"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr "Liên kết với các chương trình được hỗ trợ để tải DHCP vào DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr "Liệt kê các miền để bỏ qua kiểm tra DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr "Cổng lắng nghe"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr "Dữ liệu cục bộ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr "Miền cục bộ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr "Loại miền cục bộ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr "Máy chủ cục bộ, Được mã hóa"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr "Máy chủ cục bộ, Không mã hóa"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr "Dịch vụ cục bộ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr "Mạng con cục bộ, Được mã hóa"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr "Mạng con cục bộ, Mã hóa tĩnh"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr "Vùng cục bộ"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "Nhật ký"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr "Cấu hình thủ công"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "Trung bình"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr "Tài nguyên bộ nhớ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr "Các mạng có thể kích hoạt Unbound để tải lại (tránh wan6)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr ""
 "Các mạng xem xét LAN (được phục vụ) ngoài những mạng được phục vụ bởi DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr "Mạng để xem xét WAN (chưa được phục vụ)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr "Không có mục nhập"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr "Không bộ lọc"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr "Không điều khiển từ xa"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr ""
 "Ghi chú: Thư viện SSL/TLS thiếu một API. Vui lòng xem lại syslog. >> "
 "logread ..."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
@@ -477,7 +496,7 @@ msgstr ""
 "Ghi chú: DNS cục bộ được cấu hình để xem odhpcd, nhưng cơ chế kích hoạt thuê "
 "odhpcd UCI được đặt sai:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
@@ -485,222 +504,225 @@ msgstr ""
 "Tổ chức các vùng chuyển tiếp hướng, vùng tạm và vùng chủ quyền <a "
 "href=\"%s\" target=\"_blank\">(trợ giúp)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr "Ghi đè mục nhập của bên WAN trong DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr "Chủ động"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr "Các máy chủ cổng sẽ nhận các truy vấn trên"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr "Tiền tố cho các địa chỉ DNS64 được tạo ra"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr "Ngăn chặn quá tải truy vấn từ client; số không tắt"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr "Ngăn chặn khoảng thời gian lưu trữ quá ngắn"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr "Bảo vệ chống lại phản hồi từ phía trên của 127.0.0.0/8"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr "Bảo vệ chống lại phản hồi từ phía trên trong các mạng con cục bộ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr "Tối thiểu hóa truy vấn"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr "Giới hạn tốc độ truy vấn"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr "Đệ quy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr "Giao thức đệ quy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr "Độ mạnh đệ quy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr "Hoạt động đệ quy ảnh hưởng đến sự tăng trưởng bộ nhớ và tải CPU"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr "DNS đệ quy"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr "Từ chối"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr "Tài nguyên"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr "Tuổi của Root DSKEY"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "Lưu"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr "Cổng máy chủ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr "Cổng TLS máy chủ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr "Các máy chủ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr "Các máy chủ cho vùng này; xem README.md để biết dạng tùy chọn"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr "Hiển thị: Adblock"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr "Hiển thị: DHCP"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr "Hiển thị: Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr "Bỏ qua UCI và sử dụng /etc/unbound/unbound.conf"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr "Nhỏ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr "Tĩnh (chỉ cục bộ)"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "Thống kê"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "Trạng thái"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr "Tối thiểu hóa nghiêm ngặt"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr ""
 "Phiên bản nghiêm ngặt của 'tối thiểu hóa truy vấn' nhưng nó có thể làm hỏng "
 "DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr "Vùng tạm (đệ quy bắt buộc)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr "Chỉ mục tên TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr "TTL Tối thiểu"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr ""
 "Điều này có thể hiển thị thêm thông tin thống kê với gói unbound-control."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr "Điều này hiển thị '"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 "Đây hiển thị 'ubound-control dump_cache' cho việc kiểm tra các bản ghi kiểm "
 "toán bao gồm DNSSEC."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr ""
 "Đây hiển thị các mục 'local-data:' của Unbound từ các mặc định, .conf hoặc "
 "điều khiển."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr ""
 "Đây hiển thị các mục 'local-zone:' của Unbound từ các mặc định, .conf hoặc "
 "điều khiển."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr "Đây hiển thị thống kê hiệu suất tự báo cáo của Unbound."
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr "Đây hiển thị syslog đã lọc các sự kiện liên quan đến Unbound."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr "Rất nhỏ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr "Rõ ràng (cục bộ/toàn cầu)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr "Kích hoạt Mạng"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "Loại"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr "Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -710,106 +732,115 @@ msgstr ""
 "quyết DNS xác thực, đệ quy và caching <a href=\"%s\" target=\"_blank\">(trợ "
 "giúp)</a>."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr "Ứng dụng Điều khiển Unbound"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr "Bộ đệm của Unbound quá lớn để hiển thị trên LuCI."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr "Chưa xác định"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr "Sử dụng 'resolv.conf.auto'"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr "Sử dụng DHCPv4 MAC để khám phá các máy chủ IP6 SLAAC (EUI64)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr "Sử dụng Upstream"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr "Sử dụng các mục DNS bổ sung được tìm thấy trong /etc/config/dhcp"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr ""
 "Sử dụng menu Hệ thống/Quy trình để quan sát bất kỳ tăng trưởng bộ nhớ nào"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr "DNS WAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr "Mạng WAN"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr "Tên Zone (Tên miền) được bao gồm trong sự kết hợp zone này"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr "URL Tải xuống Zone"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr "Tên Zone"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr "Loại Zone"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "Các vùng"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr "chấp nhận kết quả upstream cho"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "default (Mặc định)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr "tải xuống từ <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr "không bao giờ"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr "tải sẵn các tệp zone cho"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr "chọn đệ quy cho"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr "hành động không xác định cho"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr "sử dụng các máy chủ tên <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr "sử dụng các máy chủ tên"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr "với chứng chỉ mặc định cho <var>%s</var>"
index 2e0e1069ce26305f5d693e7ad39b1fff2609b91e..ab1ffe4927eae7d46dc946c5a5be8b2951212081 100644 (file)
@@ -11,273 +11,277 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.11.1-dev\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(无)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(根)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ",及 <var>%s</var> 条目"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ",并尝试 <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr "AXFR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr "仅接受来自本地子网的查询"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr "Adblock 域名列表过大,无法在 LuCI 中显示。"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "高级"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr "激进"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr "记录不在区域中时允许递归查询"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr "权威(区域文件)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr "基本"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr "细分查询组件以增加有限的隐私"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr "打破 DNSSEC 需要 NTP,而 NTP 又需要 DNS 的循环"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr "检查允许转发到本地主机的本地程序"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr "选择 Unbounds 监听端口"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr "选择上游和下游使用的 IP 版本"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr "使用 TLS 连接到服务器"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr "DHCP 链接"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr "DHCPv4 到 SLAAC"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "DNS 缓存"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr "DNS 插件"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "以TLS加密的DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr "DNS64 前缀"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr "DNSSEC NTP 修复"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "默认"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr "否认(nxdomain)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr "转移区域"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr "目录只是 URL 的一部分"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr "域不安全"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr "用于验证 TLS 证书的域名"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr "此路由器和 DHCP 客户端的域名后缀"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr "EDNS 大小"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr "编辑'"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr "编辑“server:”子选项,位于'include:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
 msgstr "编辑 Unbound 使用的转发、存根或区域文件缓存区域,而不进行递归查询。"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr "编辑子选项,例如“forward-zone:”,位于'include:"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr "编辑:扩展"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr "编辑:服务器"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr "编辑:UCI"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr "编辑:Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "启用"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr "启用 DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr "启用 DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr "启用 Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr "启用 unbound-control 访问"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr "启用 DNS64 模块"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr "启用 DNSSEC 验证模块"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr "启用 Unbound 的初始化脚本"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr "启用此转移区域"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "已启用"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr "扩展统计"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr "扩展统计信息从 unbound-control 打印"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr "额外的 DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr "回退"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr "回退"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "文件"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr "过滤整个子网"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr "过滤本地主机重绑定"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr "过滤私有地址"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr "过滤私有地址重绑定"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "转发"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr "转发(简单切换)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr "转发 TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr "转发到上游名称服务器(ISP)"
 
@@ -285,407 +289,425 @@ msgstr "转发到上游名称服务器(ISP)"
 msgid "Grant UCI access for luci-app-unbound"
 msgstr "授予UCI访问luci-app-unbound的权限"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr "主机 FQDN,所有地址"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr "主机记录"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr "主机/MX/SRV RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr "主机/MX/SRV/CNAME RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr "主机名,所有地址"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr "主机名,主要地址"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr "如何在 DNS 中进入 LAN 或本地网络路由器"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr "如何处理此本地域的查询"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr "所有 IP4 及本地 IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr "仅 IP4"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr "IP4 及 IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr "仅 IP6*"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr "首选 IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "忽略"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr "接口 FQDN,所有地址"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr "局域网 DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr "局域网网络"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr "大"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr "限制 RFC5011 副本之间的天数,以减少闪存写入"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr "限制扩展 DNS 数据包大小"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr "链接到支持的程序,以将 DHCP 加载到 DNS 中"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr "列出要绕过 DNSSEC 检查的域名"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr "监听端口"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr "本地数据"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr "本地域名"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr "本地域名类型"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr "本地主机,加密"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr "本地主机,无加密"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr "本地服务"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr "本地子网,加密"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr "本地子网,静态加密"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr "本地区域"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "日志"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr "手动配置"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "一般"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr "内存资源"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr "可触发 Unbound 重新加载的网络(避免 wan6)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr "考虑局域网(服务)的网络以外的 DHCP 服务的网络"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr "考虑广域网 (未服务) 的网络"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr "无条目"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr "无过滤器"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr "无远程控制"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr "注意:SSL/TLS库缺少 API。请查看 syslog。 >> logread ..."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
 msgstr ""
 "注意:本地 DNS 配置为由 odhpcd 分配,但 odhpcd UCI 租约触发器设置不正确:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
 "组织转移转发、存根和权威区域<a href=\"%s\" target=\"_blank\">(帮助)</a>。"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr "覆盖路由器中的 WAN 端 DNS 条目"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr "被动"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr "服务器将接收查询的端口"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr "生成 DNS64 地址的前缀"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr "防止客户端查询超载;zero 表示关闭"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr "防止缓存期过短"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr "防止 127.0.0.0/8 的上游响应"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr "防止本地子网内的上游响应"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr "最小化查询"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr "查询速率限制"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr "递归"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr "递归协议"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr "递归强度"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr "递归活动会增大内存使用和 CPU 负载"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr "递归 DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr "拒绝"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr "资源"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr "Root DSKEY 年龄"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "保存"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr "服务器端口"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr "服务器 TLS 端口"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr "服务器"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr "该区域的服务器;有关选项格式,请参阅 README.md"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr "显示:Adblock"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr "显示:DHCP"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr "显示:Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr "跳过 UCI 并使用 /etc/unbound/unbound.conf"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr "小"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr "静态(仅限本地)"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "统计"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "状态"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr "严格最小化"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr "严格版本的“最小化查询”,但会破坏 DNS 标准"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr "存根(强制递归)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr "TLS 名称索引"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr "最小 TTL"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr "可以使用 unbound-control 包显示更多统计信息。"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr "显示'"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr ""
 "这里显示了用于审核记录的“ubound-control dump_cache”输出(包括 DNSSEC)。"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr "显示来自默认、.conf 或 control 的 Unbound “local-data:”条目。"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr "显示来自默认、.conf 或 control 的 Unbound “local-zone:”条目。"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr "显示 Unbound 自我报告的性能统计信息。"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr "显示筛选出的涉及 Unbound 事件的 syslog。"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr "小"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr "透明(本地/全球)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr "触发网络"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "类型"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr "Unbound(DNS服務)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
@@ -694,105 +716,114 @@ msgstr ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a>是一个验证、递归和缓"
 "存 DNS 解析器<a href=\"%s\" target=\"_blank\">(帮助)</a>。"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr "Unbound 控制应用程序"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr "Unbound 缓存过大,无法在 LuCI 中显示。"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr "未定义"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr "使用“resolv.conf.auto”"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr "使用 DHCPv4 MAC 发现 IP6 主机 SLAAC(EUI64)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr "使用上游"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr "使用 /etc/config/dhcp 中的额外 DNS 条目"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr "使用 系统/进程 菜单观察内存增长"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr "WAN DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr "广域网网络"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr "包含在此区域组合中的区域(域)名称"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr "区域下载 URL"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr "区域名称"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr "区域类型"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "区域"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr "接受上游结果"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "默认"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr "从 <var>%s</var> 下载"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr "从不"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr "预取区域文件,为"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr "进行递归,为"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr "未知行为,为"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr "使用 <var>%s</var> 名称服务器"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr "使用名称服务器"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr "使用 <var>%s</var> 的默认证书"
index b4da0e952b45d531900150ab6f8dffeefbc29f9f..371a5d7566b1c9b2017d8e0b7da51bdc608f902c 100644 (file)
@@ -10,273 +10,277 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.12.1\n"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
 msgid "(none)"
 msgstr "(無)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:73
 msgid "(root)"
 msgstr "(根)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:117
 msgid ", and <var>%s</var> entries"
 msgstr ",及 <var>%s</var> 條目"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
 msgid ", and try <var>%s</var>"
 msgstr ",並嘗試 <var>%s</var>"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
 msgid "AXFR"
 msgstr "AXFR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
 msgid "Accept queries only from local subnets"
 msgstr "僅接受來自本地子網的查詢"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:216
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
 msgid "Adblock domain list is too large to display in LuCI."
 msgstr "Adblock網域列表太大,無法顯示在LuCI中."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
 msgid "Advanced"
 msgstr "進階"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:263
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
 msgid "Aggressive"
 msgstr "激進"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
 msgid "Allow open recursion when record not in zone"
 msgstr "記錄不在區域中時允許遞迴查詢"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
 msgid "Authoritative (zone file)"
 msgstr "權威(區域檔案)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
 msgid "Basic"
 msgstr "基本"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:268
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
 msgid "Break down query components for limited added privacy"
 msgstr "細分查詢組件以增加有限的隱私"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
 msgstr "打破 'DNSSEC 需要NTP並且NTP 又需要 DNS '所在的循環迴圈"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
 msgid "Check for local program to allow forward to localhost"
 msgstr "檢查本地程式以允許轉送到本機"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
 msgid "Choose Unbounds listening port"
 msgstr "選擇 Unbounds 監聽埠"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:239
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
 msgid "Choose the IP versions used upstream and downstream"
 msgstr "選擇上游和下游使用的 IP 版本"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:65
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
 msgid "Connect to servers using TLS"
 msgstr "使用 TLS 連線到伺服器"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
 msgid "DHCP"
 msgstr "DHCP"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:159
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:162
 msgid "DHCP Link"
 msgstr "DHCP 連結"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:167
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:167
 msgid "DHCPv4 to SLAAC"
 msgstr "DHCPv4 到 SLAAC"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:127
 msgid "DNS Cache"
 msgstr "DNS快取"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
 msgid "DNS Plugin"
 msgstr "DNS外掛程式"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
 msgid "DNS over TLS"
 msgstr "以TLS加密的DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:108
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
 msgid "DNS64 Prefix"
 msgstr "DNS64 字首"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
 msgid "DNSSEC NTP Fix"
 msgstr "DNSSEC NTP 修復"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:240
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:251
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:261
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
 msgid "Default"
 msgstr "預設"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:182
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:180
 msgid "Denied (nxdomain)"
 msgstr "否認(nxdomain)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
 msgid "Directed Zone"
 msgstr "轉移區域"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
 msgid "Directory only part of URL"
 msgstr "目錄只是 URL 的一部分"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:116
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:122
 msgid "Domain Insecure"
 msgstr "域不安全"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
 msgid "Domain name to verify TLS certificate"
 msgstr "用於驗證TLS憑證的域名"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:174
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
 msgid "Domain suffix for this router and DHCP clients"
 msgstr "此路由器和 DHCP 客戶端的域名字尾"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:280
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:262
 msgid "EDNS Size"
 msgstr "EDNS 大小"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
 msgid "Edit '"
 msgstr "編輯'"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
 msgid "Edit 'server:' clause options for 'include:"
 msgstr "編輯“server:”子選項,位於'include:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
 msgid ""
 "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
 "recursion."
 msgstr "編輯Unbound使用的轉送、存根或區域檔案快取區域,而不進行遞迴查詢。"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
 msgid "Edit clauses such as 'forward-zone:' for 'include:"
 msgstr "編輯子選項,例如“forward-zone:”,位於'include:"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
 msgid "Edit: Extended"
 msgstr "編輯:擴充套件"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
 msgid "Edit: Server"
 msgstr "編輯:伺服器"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
 msgid "Edit: UCI"
 msgstr "編輯:UCI"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
 msgid "Edit: Unbound"
 msgstr "編輯:Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
 msgid "Enable"
 msgstr "啟用"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:103
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
 msgid "Enable DNS64"
 msgstr "啟用 DNS64"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
 msgid "Enable DNSSEC"
 msgstr "啟用 DNSSEC"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
 msgid "Enable Unbound"
 msgstr "啟用 Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:229
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
 msgid "Enable access for unbound-control"
 msgstr "啟用 unbound-control 訪問"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:104
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
 msgid "Enable the DNS64 module"
 msgstr "啟用 DNS64 模組"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:73
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
 msgid "Enable the DNSSEC validator module"
 msgstr "啟用 DNSSEC 驗證模組"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:55
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
 msgid "Enable the initialization scripts for Unbound"
 msgstr "啟用 Unbound 的初始化指令碼"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
 msgid "Enable this directed zone"
 msgstr "啟用此轉移區域"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
 msgstr "已啟用"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:298
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:281
 msgid "Extended Statistics"
 msgstr "擴充套件統計"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:299
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
 msgid "Extended statistics are printed from unbound-control"
 msgstr "擴充套件統計資訊從 unbound-control 列印"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:214
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:207
 msgid "Extra DNS"
 msgstr "額外的 DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
 msgid "Fall Back"
 msgstr "回退"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
 msgid "Fallback"
 msgstr "回退"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:66
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
 msgid "Files"
 msgstr "檔案"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:100
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
 msgid "Filter Entire Subnet"
 msgstr "過濾整個子網"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
 msgid "Filter Localhost Rebind"
 msgstr "過濾本地主機重繫結"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:99
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
 msgid "Filter Private Address"
 msgstr "過濾私有地址"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
 msgid "Filter Private Rebind"
 msgstr "過濾私有地址重繫結"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
 msgstr "轉送"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
 msgstr "轉送(簡單切換)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward TLS"
 msgstr "轉送TLS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:61
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
 msgid "Forward to upstream nameservers (ISP)"
 msgstr "轉送至上游名稱伺服器(ISP)"
 
@@ -284,512 +288,539 @@ msgstr "轉送至上游名稱伺服器(ISP)"
 msgid "Grant UCI access for luci-app-unbound"
 msgstr "授予luci-app-unbound存取UCI的權限"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
 msgid "Host FQDN, All Addresses"
 msgstr "主機 FQDN,所有地址"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:218
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
 msgid "Host Records"
 msgstr "主機記錄"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
 msgid "Host/MX/SRV RR"
 msgstr "主機/MX/SRV RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
 msgid "Host/MX/SRV/CNAME RR"
 msgstr "主機/MX/SRV/CNAME RR"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:195
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:207
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
 msgid "Hostname, All Addresses"
 msgstr "主機名,所有地址"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:194
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:192
 msgid "Hostname, Primary Address"
 msgstr "主機名,主要地址"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "How to enter the LAN or local network router in DNS"
 msgstr "如何在 DNS 中進入 LAN 或本地網路路由器"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:180
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
 msgid "How to treat queries of this local domain"
 msgstr "如何處理此本地域的查詢"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
 msgid "IP4 All and IP6 Local"
 msgstr "所有 IP4 及本地 IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:241
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 msgid "IP4 Only"
 msgstr "僅 IP4"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
 msgid "IP4 and IP6"
 msgstr "IP4 及 IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:243
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
 msgid "IP6 Only*"
 msgstr "僅 IP6*"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:244
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
 msgid "IP6 Preferred"
 msgstr "首選 IP6"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:217
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:210
 msgid "Ignore"
 msgstr "忽略"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:197
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
 msgid "Interface FQDN, All Addresses"
 msgstr "介面 FQDN,所有地址"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:190
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:188
 msgid "LAN DNS"
 msgstr "區域網 DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:131
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:134
 msgid "LAN Networks"
 msgstr "區域網路"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:255
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
 msgid "Large"
 msgstr "大"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:122
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:305
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
 msgstr "限制 RFC5011 副本之間的天數,以減少快閃記憶體寫入"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:281
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
 msgstr "限制擴展DNS封包大小"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:160
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
 msgid "Link to supported programs to load DHCP into DNS"
 msgstr "連結到支援的程式,以將 DHCP 載入到 DNS 中"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:117
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
 msgid "List domains to bypass checks of DNSSEC"
 msgstr "列出要繞過 DNSSEC 檢查的域名"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
 msgid "Listening Port"
 msgstr "監聽埠"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:51
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:103
 msgid "Local Data"
 msgstr "本地資料"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:173
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:172
 msgid "Local Domain"
 msgstr "本地域名"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:177
 msgid "Local Domain Type"
 msgstr "本地域名型別"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
 msgid "Local Host, Encrypted"
 msgstr "本地主機,加密"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:232
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
 msgid "Local Host, No Encryption"
 msgstr "本地主機,無加密"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
 msgid "Local Service"
 msgstr "本地服務"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:234
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
 msgid "Local Subnet, Encrypted"
 msgstr "本地子網,加密"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:235
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
 msgid "Local Subnet, Static Encryption"
 msgstr "本地子網,靜態加密"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:54
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:115
 msgid "Local Zones"
 msgstr "本地區域"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:42
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:138
 msgid "Log"
 msgstr "日誌"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:58
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
 msgid "Manual Conf"
 msgstr "手動配置"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:254
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
 msgid "Medium"
 msgstr "中等"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:249
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:235
 msgid "Memory Resource"
 msgstr "記憶體資源"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:150
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:315
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
 msgid "Networks that may trigger Unbound to reload (avoid wan6)"
 msgstr "可觸發 Unbound 重新載入的網路(避免 wan6)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:132
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
 msgid "Networks to consider LAN (served) beyond those served by DHCP"
 msgstr "考慮區域網路(服務)的網路以外的 DHCP 服務的網路"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
 msgid "Networks to consider WAN (unserved)"
 msgstr "考慮廣域網 (未服務) 的網路"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:193
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "No Entry"
 msgstr "無項目"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:98
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
 msgid "No Filter"
 msgstr "無過濾器"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
 msgid "No Remote Control"
 msgstr "無遠端控制"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:45
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:54
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:62
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
 msgid ""
 "Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
 msgstr "注意:SSL/TLS庫缺少 API。請檢視 syslog。 >> logread ..."
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:36
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
 msgid ""
 "Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
 "trigger is incorrectly set:"
 msgstr "注意:本地DNS是設置來查看odhpcd,但是odhpcd UCI租約觸發器設置不正確:"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
 msgid ""
 "Organize directed forward, stub, and authoritative zones <a href=\"%s\" "
 "target=\"_blank\">(help)</a>."
 msgstr ""
 "組織定向轉送、存根和權威區域<a href=\"%s\" target=\"_blank\">(幫助)</a>。"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:203
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "Override the WAN side router entry in DNS"
 msgstr "覆寫路由器中WAN端的DNS條目"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
 msgid "Passive"
 msgstr "被動"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:69
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
 msgid "Port servers will receive queries on"
 msgstr "伺服器將接收查詢的埠"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:109
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
 msgid "Prefix for generated DNS64 addresses"
 msgstr "產生 DNS64 位址的字首"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:293
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
 msgid "Prevent client query overload; zero is off"
 msgstr "防止客戶端輪詢超載;零是關閉"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:287
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
 msgid "Prevent excessively short cache periods"
 msgstr "防止快取期過短"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:92
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
 msgid "Protect against upstream response of 127.0.0.0/8"
 msgstr "防止上游回應127.0.0.0/8"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
 msgid "Protect against upstream responses within local subnets"
 msgstr "防止本地子網內的上游回應"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:267
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:251
 msgid "Query Minimize"
 msgstr "最小化查詢"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:292
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:276
 msgid "Query Rate Limit"
 msgstr "輪詢速率限制"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:75
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
 msgid "Recurse"
 msgstr "遞迴"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:238
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:225
 msgid "Recursion Protocol"
 msgstr "遞迴協定"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:259
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:244
 msgid "Recursion Strength"
 msgstr "遞迴強度"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
 msgid "Recursion activity affects memory growth and CPU load"
 msgstr "遞迴活動會增大記憶體使用和 CPU 負載"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:21
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
 msgid "Recursive DNS"
 msgstr "遞迴 DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:183
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:150
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
 msgid "Refused"
 msgstr "拒絕"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:49
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
 msgid "Resource"
 msgstr "資源"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:121
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:304
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:126
 msgid "Root DSKEY Age"
 msgstr "Root DSKEY 年齡"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
 msgid "Save"
 msgstr "儲存"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
 msgid "Server Port"
 msgstr "伺服器連接埠"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
 msgid "Server TLS Port"
 msgstr "伺服器 TLS 埠"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
 msgid "Servers"
 msgstr "伺服器"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
 msgid "Servers for this zone; see README.md for optional form"
 msgstr "該區域的伺服器;請參閱 README.md 以取得選項格式"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
 msgid "Show: Adblock"
 msgstr "顯示:Adblock"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
 msgid "Show: DHCP"
 msgstr "顯示:DHCP"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
 msgid "Show: Unbound"
 msgstr "顯示:Unbound"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:59
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
 msgid "Skip UCI and use /etc/unbound/unbound.conf"
 msgstr "跳過 UCI 並使用 /etc/unbound/unbound.conf"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:253
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
 msgid "Small"
 msgstr "小"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:184
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
 msgid "Static (local only)"
 msgstr "靜態(僅限本地)"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:48
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:91
 msgid "Statistics"
 msgstr "統計"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:39
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
 msgid "Status"
 msgstr "狀態"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:257
 msgid "Strict Minimize"
 msgstr "嚴格最小化"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
 msgid "Strict version of 'query minimize' but it can break DNS"
 msgstr "嚴格版本的“最小化查詢”,但會破壞 DNS 標準"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:39
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
 msgid "Stub (forced recursion)"
 msgstr "存根(強制遞迴)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
 msgid "TLS Name Index"
 msgstr "TLS 名稱索引"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:286
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:267
 msgid "TTL Minimum"
 msgstr "最小 TTL"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:105
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:272
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:79
 msgid "This could display more statistics with the unbound-control package."
 msgstr "可以使用 unbound-control 包顯示更多統計資訊。"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:188
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:199
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:224
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
 msgid "This shows '"
 msgstr "顯示'"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:119
 msgid ""
 "This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
 msgstr "這顯示了用於審核(包括DNSSEC)的記錄 'ubound-control dump_cache'。"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:139
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:95
 msgid ""
 "This shows Unbound 'local-data:' entries from default, .conf, or control."
 msgstr "顯示來自預設、.conf 或 control 的 Unbound “local-data:”條目。"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:151
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:107
 msgid ""
 "This shows Unbound 'local-zone:' entries from default, .conf, or control."
 msgstr "顯示來自預設、.conf 或 control 的 Unbound “local-zone:”條目。"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:127
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:83
 msgid "This shows Unbound self reported performance statistics."
 msgstr "顯示 Unbound 自我報告的效能統計資訊。"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:131
 msgid "This shows syslog filtered for events involving Unbound."
 msgstr "顯示篩選出的涉及 Unbound 事件的 syslog。"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:252
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 msgid "Tiny"
 msgstr "小"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:185
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
 msgid "Transparent (local/global)"
 msgstr "透明(本地/全球)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:149
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:314
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:144
 msgid "Trigger Networks"
 msgstr "觸發網路"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:27
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
 msgid "Type"
 msgstr "類別"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:27
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
 msgid "Unbound"
 msgstr "Unbound(DNS服務)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:26
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
 msgid ""
 "Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> is a validating, "
 "recursive, and caching DNS resolver <a href=\"%s\" target=\"_blank\">(help)</"
 "a>."
 msgstr ""
-"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a>是一個驗證、"
-"遞迴和快取 DNS 解析器<a href=\"%s\" target=\"_blank\">(幫助)</a>。"
+"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a>是一個驗證、遞迴和快"
+"取 DNS 解析器<a href=\"%s\" target=\"_blank\">(幫助)</a>。"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:228
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:216
 msgid "Unbound Control App"
 msgstr "Unbound 控制應用程式"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:168
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:70
 msgid "Unbound cache is too large to display in LuCI."
 msgstr "未綁定的快取太大,無法顯示在LuCI中。"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:81
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
 msgid "Undefined"
 msgstr "未定義"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
 msgid "Use 'resolv.conf.auto'"
 msgstr "使用“resolv.conf.auto”"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:168
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
 msgstr "使用 DHCPv4 MAC 發現 IP6 主機 SLAAC(EUI64)"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:205
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:201
 msgid "Use Upstream"
 msgstr "使用上游"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:215
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
 msgid "Use extra DNS entries found in /etc/config/dhcp"
 msgstr "使用 /etc/config/dhcp 中的額外 DNS 條目"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
 msgid "Use menu System/Processes to observe any memory growth"
 msgstr "使用 系統/程序 選單觀察記憶體增長"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:202
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:152
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
 msgid "WAN DNS"
 msgstr "WAN DNS"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:140
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:139
 msgid "WAN Networks"
 msgstr "WAN 網路"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
 msgid "Zone (Domain) names included in this zone combination"
 msgstr "包含在此區域組合中的區域(域)名稱"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
 msgid "Zone Download URL"
 msgstr "區域下載 URL"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:43
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
 msgid "Zone Names"
 msgstr "區域名稱"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:37
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
 msgid "Zone Type"
 msgstr "區域型別"
 
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:33
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
 msgid "Zones"
 msgstr "區域"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
 msgid "accept upstream results for"
 msgstr "接受上游結果"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:129
 msgid "default"
 msgstr "預設"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
 msgid "download from <var>%s</var>"
 msgstr "從 <var>%s</var> 下載"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:128
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:311
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:132
 msgid "never"
 msgstr "從不"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:118
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
 msgid "prefetch zone files for"
 msgstr "預取區域檔案,為"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
 msgid "select recursion for"
 msgstr "進行遞迴,為"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:121
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
 msgid "unknown action for"
 msgstr "未知行為,為"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
 msgid "use <var>%s</var> nameservers"
 msgstr "使用 <var>%s</var> 名稱伺服器"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
 msgid "use nameservers"
 msgstr "使用名稱伺服器"
 
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
 msgid "with default certificate for <var>%s</var>"
 msgstr "使用 <var>%s</var> 的預設憑證"
diff --git a/applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json b/applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json
new file mode 100644 (file)
index 0000000..8548417
--- /dev/null
@@ -0,0 +1,60 @@
+{
+       "admin/services/unbound": {
+               "title": "Unbound DNS",
+               "order": "60",
+               "action": {
+                       "type": "alias",
+                       "path": "admin/services/unbound/configure"
+               },
+               "depends": {
+                       "acl": [ "luci-app-unbound" ],
+                       "fs": {
+                               "/etc/init.d/unbound": "executable"
+                       },
+                       "uci": { "unbound": true }
+               }
+       },
+
+       "admin/services/unbound/configure": {
+               "title": "Unbound",
+               "order": 10,
+               "action": {
+                       "type": "view",
+                       "path": "unbound/configure"
+               }
+       },
+
+       "admin/services/unbound/zone-details": {
+               "action": {
+                       "type": "view",
+                       "path": "unbound/zone-details"
+               }
+       },
+
+       "admin/services/unbound/zones": {
+               "title": "Zones",
+               "order": 15,
+               "action": {
+                       "type": "view",
+                       "path": "unbound/zones"
+               }
+       },
+
+       "admin/services/unbound/status": {
+               "title": "Status",
+               "order": 20,
+               "action": {
+                       "type": "view",
+                       "path": "unbound/status"
+               }
+       },
+
+       "admin/services/unbound/files": {
+               "title": "Files",
+               "order": 30,
+               "action": {
+                       "type": "view",
+                       "path": "unbound/files"
+               }
+       }
+}
\ No newline at end of file
index 60779023ace5b6c12553447dd2090475eac07de5..eb8444f0808af1eed0c6c99518bb183195aded0a 100644 (file)
@@ -2,9 +2,32 @@
        "luci-app-unbound": {
                "description": "Grant UCI access for luci-app-unbound",
                "read": {
+                       "file": {
+                               "/etc/config/unbound": ["read"],
+                               "/etc/unbound/*": ["read"],
+                               "/tmp/resolv.conf.auto": ["read"],
+                               "/tmp/resolv.conf.d/*": ["read"],
+                               "/var/lib/unbound/*": ["read"],
+                               "/etc/init.d/unbound stop:": ["exec"],
+                               "/etc/init.d/unbound restart:": ["exec"],
+                               "/sbin/logread -e unbound:": ["exec"],
+                               "/usr/sbin/unbound-control -c /var/lib/unbound/unbound.conf stats_noreset": ["exec"],
+                               "/usr/sbin/unbound-control -c /var/lib/unbound/unbound.conf list_local_data": ["exec"],
+                               "/usr/sbin/unbound-control -c /var/lib/unbound/unbound.conf list_local_zones": ["exec"],
+                               "/usr/sbin/unbound-control -c /var/lib/unbound/unbound.conf dump_cache": ["exec"]
+                       },
                        "uci": [ "unbound" ]
                },
                "write": {
+                       "file": {
+                               "/etc/config/unbound": ["write"],
+                               "/etc/unbound/*": ["write"],
+                               "/lib/unbound/*": ["write"],
+                               "/var/lib/unbound/*": ["write"]
+                       },
+                       "ubus": {
+                               "rc": [ "init" ]
+                       },
                        "uci": [ "unbound" ]
                }
        }