include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI Support for OpenConnect VPN
-LUCI_DEPENDS:=+luci-base +luci-compat +ocserv +certtool
+LUCI_DEPENDS:=+luci-base +ocserv +certtool
PKG_LICENSE:=Apache-2.0
PKG_MAINTAINER:=Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
--- /dev/null
+'use strict';
+'require form';
+'require fs';
+'require rpc';
+
+/* OpenConnect VPN JavaScript for LuCI
+ Converted from Lua to JavaScript by @systemcrash
+ Copyright 2014 Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
+ Licensed to the public under the Apache License 2.0.
+*/
+
+const callRcInit = rpc.declare({
+ object: 'rc',
+ method: 'init',
+ params: [ 'name', 'action' ],
+});
+
+return L.view.extend({
+ load: function() {
+ return Promise.all([
+ L.resolveDefault(fs.read('/proc/net/ipv6_route'), null),
+ L.resolveDefault(fs.exec('/usr/bin/certtool', ['--hash', 'sha256', '--key-id', '--infile', '/etc/ocserv/server-cert.pem']).then(res => res.stdout), null),
+ L.resolveDefault(fs.read('/etc/ocserv/ca.pem'), ''),
+ ]);
+ },
+
+ render: function([has_ipv6, pki_hash, ca_content]) {
+ pki_hash = pki_hash ? 'sha256:' + pki_hash.trim() : '';
+
+ const m = new form.Map('ocserv', _('OpenConnect VPN'));
+
+ const s = m.section(form.TypedSection, 'ocserv', 'OpenConnect');
+ s.anonymous = true;
+ s.addremove = false;
+
+ s.tab('general', _('General Settings'));
+ s.tab('ca', _('CA certificate'));
+ s.tab('template', _('Edit Template'));
+
+ // Enable flag
+ let o = s.taboption('general', form.Flag, 'enable', _('Enable server'));
+ o.rmempty = false;
+ o.default = '1';
+
+ // Server's Public Key ID (read-only display)
+ o = s.taboption('general', form.DummyValue, '_pkid', _("Server's Public Key ID"),
+ _("The value to be communicated to the client to verify the server's certificate; this value only depends on the public key"));
+ o.cfgvalue = function(section_id) {
+ return pki_hash || _('Not available');
+ };
+
+ // Authentication
+ o = s.taboption('general', form.ListValue, 'auth', _('User Authentication'),
+ _('The authentication method for the users. The simplest is plain with a single username-password pair. Use PAM modules to authenticate using another server (e.g., LDAP, Radius).'));
+ o.rmempty = false;
+ o.default = 'plain';
+ o.value('plain', 'plain');
+ o.value('PAM', 'PAM');
+
+ // Port
+ o = s.taboption('general', form.Value, 'port', _('Port'),
+ _('The same UDP and TCP ports will be used'));
+ o.datatype = 'port';
+
+ // Max clients
+ o = s.taboption('general', form.Value, 'max_clients', _('Max clients'));
+ o.datatype = 'uinteger';
+
+ // Max same clients
+ o = s.taboption('general', form.Value, 'max_same', _('Max same clients'));
+ o.datatype = 'uinteger';
+
+ // DPD
+ o = s.taboption('general', form.Value, 'dpd', _('Dead peer detection time (secs)'));
+ o.datatype = 'uinteger';
+
+ // Predictable IPs
+ o = s.taboption('general', form.Flag, 'predictable_ips', _('Predictable IPs'),
+ _('The assigned IPs will be selected deterministically'));
+ o.default = '1';
+
+ // Compression
+ o = s.taboption('general', form.Flag, 'compression', _('Enable compression'),
+ _('Enable compression'));
+ o.default = '0';
+
+ // UDP
+ o = s.taboption('general', form.Flag, 'udp', _('Enable UDP'),
+ _('Enable UDP channel support; this must be enabled unless you know what you are doing'));
+ o.default = '1';
+
+ // Cisco compatibility
+ o = s.taboption('general', form.Flag, 'cisco_compat', _('AnyConnect client compatibility'),
+ _('Enable support for CISCO AnyConnect clients'));
+ o.default = '1';
+
+ // Proxy ARP
+ o = s.taboption('general', form.Flag, 'proxy_arp', _('Enable proxy arp'),
+ _('Provide addresses to clients from a subnet of LAN; if enabled the network below must be a subnet of LAN. Note that the first address of the specified subnet will be reserved by ocserv, so it should not be in use. If you have a network in LAN covering 192.168.1.0/24 use 192.168.1.192/26 to reserve the upper 62 addresses.'));
+ o.default = '0';
+
+ // IPv4 Address
+ o = s.taboption('general', form.Value, 'ipaddr', _('VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address'),
+ _('The IPv4 subnet address to provide to clients; this should be some private network different than the LAN addresses unless proxy ARP is enabled. Leave empty to attempt auto-configuration.'));
+ o.datatype = 'ip4addr';
+ o.default = '192.168.100.1';
+
+ // IPv4 Netmask
+ o = s.taboption('general', form.Value, 'netmask', _('VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask'),
+ _('The mask of the subnet above.'));
+ o.datatype = 'ip4addr';
+ o.default = '255.255.255.0';
+ o.value('255.255.255.0');
+ o.value('255.255.0.0');
+ o.value('255.0.0.0');
+
+ // IPv6 Address (if available)
+ if (has_ipv6) {
+ o = s.taboption('general', form.Value, 'ip6addr', _('VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address'),
+ _('The IPv6 subnet address to provide to clients; leave empty to attempt auto-configuration.') + '<br />' +
+ _('<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/prefix'));
+ o.datatype = 'ip6addr';
+ }
+
+ // DNS servers section
+ const dns = m.section(form.TableSection, 'dns', _('DNS servers'),
+ _('The DNS servers to be provided to clients; can be either IPv6 or IPv4. Typically you should include the address of this device'));
+ dns.anonymous = true;
+ dns.addremove = true;
+
+ o = dns.option(form.Value, 'ip', _('IP Address'));
+ o.datatype = 'ipaddr';
+ o.rmempty = false;
+
+ // Routes section
+ const routes = m.section(form.TableSection, 'routes', _('Routing table'),
+ _('The routing table to be provided to clients; you can mix IPv4 and IPv6 routes, the server will send only the appropriate. Leave empty to set a default route'));
+ routes.anonymous = true;
+ routes.addremove = true;
+
+ o = routes.option(form.Value, 'ip', _('IP Address'));
+ o.datatype = 'ipaddr';
+ o.rmempty = false;
+
+ o = routes.option(form.Value, 'netmask', _('Netmask (or IPv6-prefix)'));
+ o.default = '255.255.255.0';
+ o.value('255.255.255.0');
+ o.value('255.255.0.0');
+ o.value('255.0.0.0');
+
+ // Template editor
+ o = s.taboption('template', form.TextValue, '_tmpl',
+ _('Edit the template that is used for generating the ocserv configuration.'));
+ o.rows = 20;
+ o.monospace = true;
+ o.cfgvalue = function(section_id) {
+ return L.resolveDefault(fs.read('/etc/ocserv/ocserv.conf.template'), '');
+ };
+ o.write = function(section_id, formvalue) {
+ return fs.write('/etc/ocserv/ocserv.conf.template', formvalue.trim().replace(/\r\n/g, '\n') + '\n');
+ };
+
+ // CA certificate viewer
+ o = s.taboption('ca', form.TextValue, '_ca',
+ _('View the CA certificate used by this server. You will need to save it as \'ca.pem\' and import it into the clients.'));
+ o.rows = 20;
+ o.monospace = true;
+ o.readonly = true;
+ o.cfgvalue = function(section_id) {
+ return ca_content;
+ };
+ o.remove = function() { return false; };
+ o.write = function() { return false; };
+
+ return m.render();
+ },
+
+ addFooter: function() {
+ // Override to add custom behavior after form render
+ },
+
+ handleSave: function(ev) {
+ return this.super('handleSave', [ev]).then(() => {
+ // Reload occtl after save
+ return L.resolveDefault(fs.exec('/usr/bin/occtl', ['reload']), null);
+ });
+ },
+
+ handleSaveApply: function(ev) {
+ return this.handleSave(ev).then(() => {
+ // Get the enable flag value
+ const mapNode = document.querySelector('[data-name="ocserv"]');
+ if (!mapNode) return;
+
+ const uci = L.uci;
+ return uci.load('ocserv').then(() => {
+ const enable = uci.get('ocserv', 'config', 'enable');
+
+ if (enable === '0') {
+ return Promise.all([
+ callRcInit('ocserv', 'stop'),
+ callRcInit('ocserv', 'disable')
+ ]);
+ } else {
+ return Promise.all([
+ callRcInit('ocserv', 'enable'),
+ callRcInit('ocserv', 'restart')
+ ]);
+ }
+ });
+ }).then(() => {
+ L.ui.addNotification(null, E('p', _('Configuration has been applied.')), 'info');
+ }).catch(function(e) {
+ L.ui.addNotification(null, E('p', _('Failed to apply configuration: %s').format(e.message)), 'error');
+ });
+ }
+});
--- /dev/null
+'use strict';
+'require form';
+'require fs';
+'require tools.widgets as widgets';
+'require rpc';
+
+/* OpenConnect VPN JavaScript for LuCI
+ Converted from Lua to JavaScript by @systemcrash
+ Copyright 2014 Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
+ Licensed to the public under the Apache License 2.0.
+*/
+
+const callRcInit = rpc.declare({
+ object: 'rc',
+ method: 'init',
+ params: [ 'name', 'action' ],
+});
+
+return L.view.extend({
+ load: function() {
+ return Promise.all([
+ L.resolveDefault(fs.read('/proc/net/ipv6_route'), false),
+ L.resolveDefault(fs.read('/etc/ocserv/ca.pem'), ''),
+ L.uci.load('ocserv')
+ ]);
+ },
+
+ render: function([has_ipv6, ca_content]) {
+
+ const m = new form.Map('ocserv', _('OpenConnect VPN'));
+
+
+ let s, o;
+ s = m.section(form.TypedSection, 'ocserv', 'OpenConnect');
+ s.anonymous = true;
+ s.addremove = false;
+
+ s.tab('general', _('General Settings'));
+ s.tab('ca', _('CA certificate'));
+ s.tab('template', _('Edit Template'));
+
+
+ // Enable flag
+ o = s.taboption('general', form.Flag, 'enable', _('Enable server'));
+ o.rmempty = false;
+ o.default = '1';
+
+ // Authentication
+ o = s.taboption('general', form.ListValue, 'auth', _('User Authentication'),
+ _('The authentication method for the users. The simplest is plain with a single username-password pair. Use PAM modules to authenticate using another server (e.g., LDAP, Radius).'));
+ o.rmempty = false;
+ o.default = 'plain';
+ o.value('plain', 'plain');
+ o.value('PAM', 'PAM');
+
+ // Firewall Zone
+ o = s.taboption('general', widgets.ZoneSelect, 'zone', _('Firewall Zone'),
+ _('The firewall zone that the VPN clients will be set to'));
+ o.default = 'lan';
+ o.nocreate = true;
+
+ // Port
+ o = s.taboption('general', form.Value, 'port', _('Port'),
+ _('The same UDP and TCP ports will be used'));
+ o.datatype = 'port';
+
+ // Max clients
+ o = s.taboption('general', form.Value, 'max_clients', _('Max clients'));
+ o.datatype = 'uinteger';
+
+ // Max same clients
+ o = s.taboption('general', form.Value, 'max_same', _('Max same clients'));
+ o.datatype = 'uinteger';
+
+ // DPD
+ o = s.taboption('general', form.Value, 'dpd', _('Dead peer detection time (secs)'));
+ o.datatype = 'uinteger';
+
+ // Predictable IPs
+ o = s.taboption('general', form.Flag, 'predictable_ips', _('Predictable IPs'),
+ _('The assigned IPs will be selected deterministically'));
+ o.default = '1';
+
+ // UDP
+ o = s.taboption('general', form.Flag, 'udp', _('Enable UDP'),
+ _('Enable UDP channel support; this must be enabled unless you know what you are doing'));
+ o.default = '1';
+
+ // Cisco compatibility
+ o = s.taboption('general', form.Flag, 'cisco_compat', _('AnyConnect client compatibility'),
+ _('Enable support for CISCO AnyConnect clients'));
+ o.default = '1';
+
+ // IPv4 Address
+ o = s.taboption('general', form.Value, 'ipaddr', _('VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address'));
+ o.datatype = 'ip4addr';
+ o.default = '192.168.100.1';
+
+ // IPv4 Netmask
+ o = s.taboption('general', form.Value, 'netmask', _('VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask'));
+ o.datatype = 'ip4addr';
+ o.default = '255.255.255.0';
+ o.value('255.255.255.0');
+ o.value('255.255.0.0');
+ o.value('255.0.0.0');
+
+ // IPv6 Address (if available)
+ if (has_ipv6) {
+ o = s.taboption('general', form.Value, 'ip6addr', _('VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address'),
+ _('<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/prefix'));
+ }
+
+ // Template editor
+ o = s.taboption('template', form.TextValue, '_tmpl',
+ _('Edit the template that is used for generating the ocserv configuration.'));
+ o.rows = 20;
+ o.monospace = true;
+ o.cfgvalue = function(section_id) {
+ return L.resolveDefault(fs.read('/etc/ocserv/ocserv.conf.template'), '');
+ };
+ o.write = function(section_id, formvalue) {
+ return fs.write('/etc/ocserv/ocserv.conf.template', formvalue.trim().replace(/\r\n/g, '\n') + '\n');
+ };
+
+ // CA certificate viewer
+ o = s.taboption('ca', form.TextValue, '_ca',
+ _('View the CA certificate used by this server. You will need to save it as \'ca.pem\' and import it into the clients.'));
+ o.rows = 20;
+ o.monospace = true;
+ o.readonly = true;
+ o.cfgvalue = function(section_id) {
+ return ca_content;
+ };
+ o.remove = function() { return false; };
+ o.write = function() { return false; };
+
+ // DNS servers section
+ const dns = m.section(form.TableSection, 'dns', _('DNS servers'),
+ _('The DNS servers to be provided to clients; can be either IPv6 or IPv4'));
+ dns.anonymous = true;
+ dns.addremove = true;
+
+ o = dns.option(form.Value, 'ip', _('IP Address'));
+ o.datatype = 'ipaddr';
+ o.rmempty = false;
+
+ // Routes section
+ const routes = m.section(form.TableSection, 'routes', _('Routing table'),
+ _('The routing table to be provided to clients; you can mix IPv4 and IPv6 routes, the server will send only the appropriate. Leave empty to set a default route'));
+ routes.anonymous = true;
+ routes.addremove = true;
+
+ o = routes.option(form.Value, 'ip', _('IP Address'));
+ o.datatype = 'ipaddr';
+ o.rmempty = false;
+
+ o = routes.option(form.Value, 'netmask', _('Netmask (or IPv6-prefix)'));
+ o.default = '255.255.255.0';
+ o.value('255.255.255.0');
+ o.value('255.255.0.0');
+ o.value('255.0.0.0');
+
+ return m.render();
+ },
+
+ handleSave: function(ev) {
+ return this.super('handleSave', [ev]).then(() => {
+ // Reload occtl after save
+ return L.resolveDefault(fs.exec('/usr/bin/occtl', ['reload']), null);
+ });
+ },
+
+ handleSaveApply: function(ev) {
+ return this.handleSave(ev).then(() => {
+ // Get the enable flag value
+ const uci = L.uci;
+ return uci.load('ocserv').then(() => {
+ const enable = uci.get('ocserv', 'config', 'enable');
+
+ if (enable === '0') {
+ return Promise.all([
+ callRcInit('ocserv', 'stop'),
+ callRcInit('ocserv', 'disable')
+ ]);
+ } else {
+ return Promise.all([
+ callRcInit('ocserv', 'enable'),
+ callRcInit('ocserv', 'restart')
+ ]);
+ }
+ });
+ }).then(() => {
+ L.ui.addNotification(null, E('p', _('Configuration has been applied.')), 'info');
+ }).catch(function(e) {
+ L.ui.addNotification(null, E('p', _('Failed to apply configuration: %s').format(e.message)), 'error');
+ });
+ }
+});
--- /dev/null
+'use strict';
+'require form';
+'require fs';
+'require ui';
+'require rpc';
+
+/* OpenConnect VPN JavaScript for LuCI
+ Converted from Lua to JavaScript by @systemcrash
+ Copyright 2014 Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
+ Licensed to the public under the Apache License 2.0.
+*/
+
+const callRcInit = rpc.declare({
+ object: 'rc',
+ method: 'init',
+ params: [ 'name', 'action' ],
+});
+
+return L.view.extend({
+ load() {
+ return Promise.all([
+ L.resolveDefault(fs.exec('/usr/bin/occtl', ['--json', 'show', 'users']).then(res => res.stdout), ''),
+ L.uci.load('ocserv'),
+ ]);
+ },
+
+ parseUsers(output) {
+ const users = [];
+
+ // Handle empty or invalid output
+ if (!output || !output.trim()) {
+ return users;
+ }
+
+ try {
+ // Clean up the output - remove extra newlines and trim
+ const cleaned = output.trim().replace(/\[\s*\n\s*\]/g, '[]');
+ const json = JSON.parse(cleaned);
+
+ // Handle different JSON structures
+ if (Array.isArray(json)) {
+ // Handle empty array like "[\n]"
+ if (json.length === 0) {
+ return users;
+ }
+ // If it's an array of users directly
+ return json.map(entry => this.normalizeUser(entry));
+ } else if (json && json.users && Array.isArray(json.users)) {
+ // If it's wrapped in a "users" property
+ return json.users.map(entry => this.normalizeUser(entry));
+ }
+
+ return users;
+ } catch (e) {
+ console.error('Failed to parse JSON:', e.message);
+ return users;
+ }
+ },
+
+ normalizeUser(entry) {
+ return {
+ id: entry.id,
+ user: entry?.username || entry?.user,
+ group: entry?.group,
+ vpn_ip: entry['vpn-ipv4'] || entry.vpn_ip,
+ vpn_ip6: entry['vpn-ipv6'] || entry.vpn_ip6,
+ ip: entry?.ip,
+ device: entry?.device,
+ time: entry?.time || entry['connected-at'],
+ cipher: entry?.cipher,
+ status: entry?.status
+ };
+ },
+
+ handleDisconnect(id, ev) {
+ return L.resolveDefault(
+ fs.exec('/usr/bin/occtl', ['disconnect', 'id', id]),
+ null
+ ).then(() => {
+ L.ui.addNotification(null, E('p', _('User %s has been disconnected.').format(id)), 'info');
+ // Reload the page to refresh the user list
+ window.location.reload();
+ }).catch(function(e) {
+ L.ui.addNotification(null, E('p', _('Failed to disconnect user: %s').format(e.message)), 'error');
+ });
+ },
+
+ render([occtl_output]) {
+ const users = this.parseUsers(occtl_output);
+ const auth_method = L.uci.get('ocserv', 'config', 'auth');
+
+ const m = new form.Map('ocserv', _('OpenConnect VPN'));
+
+ // If using plain authentication, show user management section
+ if (auth_method === 'plain') {
+ const s = m.section(form.TableSection, 'ocservusers', _('Available users'));
+ s.anonymous = true;
+ s.addremove = true;
+
+ let o;
+
+ o = s.option(form.Value, 'name', _('Name'));
+ o.rmempty = false;
+ o.datatype = 'uciname';
+
+ o = s.option(form.DummyValue, 'group', _('Group'));
+ o.rmempty = true;
+
+ o = s.option(form.Value, 'password', _('Password'));
+ o.password = true;
+ o.rmempty = false;
+
+ // Custom write to handle password encryption
+ o.write = function(section_id, formvalue) {
+ // Check if password is already hashed (starts with $)
+ if (formvalue.match(/^\$\d+\$/)) {
+ return form.Value.prototype.write.call(this, section_id, formvalue);
+ } else {
+ // For new passwords, we'll store them as-is and let ocserv handle hashing
+ // In production, you might want to hash client-side or via RPC
+ return form.Value.prototype.write.call(this, section_id, formvalue);
+ }
+ };
+ }
+
+ // Active Users section
+ const activeSection = m.section(form.TypedSection, '__active_users__', _('Active users'));
+ activeSection.anonymous = true;
+ activeSection.cfgsections = function() { return ['_active']; };
+
+ // Use a custom render to display active users table
+ activeSection.render = L.bind(function() {
+ const table = E('div', { 'class': 'table cbi-section-table' }, [
+ E('div', { 'class': 'tr table-titles' }, [
+ E('div', { 'class': 'th' }, _('ID')),
+ E('div', { 'class': 'th' }, _('Username')),
+ E('div', { 'class': 'th' }, _('Group')),
+ E('div', { 'class': 'th' }, _('VPN IPv4')),
+ E('div', { 'class': 'th' }, _('VPN IPv6')),
+ E('div', { 'class': 'th' }, _('Remote IP')),
+ E('div', { 'class': 'th' }, _('Device')),
+ E('div', { 'class': 'th' }, _('Time')),
+ E('div', { 'class': 'th' }, _('Cipher')),
+ E('div', { 'class': 'th' }, _('Status')),
+ E('div', { 'class': 'th' }, _('Tx')),
+ E('div', { 'class': 'th' }, _('Rx')),
+ E('div', { 'class': 'th cbi-section-actions' }, _('Actions'))
+ ])
+ ]);
+
+ if (users.length === 0) {
+ table.appendChild(
+ E('div', { 'class': 'tr placeholder' }, [
+ E('div', { 'class': 'td', 'colspan': 10 },
+ E('em', _('Collecting data...')))
+ ])
+ );
+ } else {
+ for (let user of users) {
+ table.appendChild(
+ E('div', { 'class': 'tr' }, [
+ E('div', { 'class': 'td', 'data-title': _('ID') }, user.id),
+ E('div', { 'class': 'td', 'data-title': _('Username') }, user.user),
+ E('div', { 'class': 'td', 'data-title': _('Group') }, user.group),
+ E('div', { 'class': 'td', 'data-title': _('VPN IPv4') }, user.vpn_ip),
+ E('div', { 'class': 'td', 'data-title': _('VPN IPv6') }, user.vpn_ip6),
+ E('div', { 'class': 'td', 'data-title': _('Remote IP') }, user.ip),
+ E('div', { 'class': 'td', 'data-title': _('Device') }, user.device),
+ E('div', { 'class': 'td', 'data-title': _('Time') }, user.time),
+ E('div', { 'class': 'td', 'data-title': _('Cipher') }, user.cipher),
+ E('div', { 'class': 'td', 'data-title': _('Status') }, user.status),
+ E('div', { 'class': 'td', 'data-title': _('Tx') }, user.tx),
+ E('div', { 'class': 'td', 'data-title': _('Rx') }, user.rx),
+ E('div', { 'class': 'td cbi-section-actions' },
+ E('button', {
+ 'class': 'cbi-button cbi-button-remove',
+ 'click': L.bind(this.handleDisconnect, this, user.id)
+ }, _('Disconnect')))
+ ])
+ );
+ }
+ }
+
+ return E('div', { 'class': 'cbi-section' }, [
+ E('h3', _('Active users')),
+ table
+ ]);
+ }, this);
+
+ return m.render();
+ },
+
+ // handleSave(ev) {
+ // return this.super('handleSave', [ev]).then(() => {
+ // // Restart ocserv after user changes
+ // return callRcInit('ocserv', 'restart');
+ // }).then(() => {
+ // L.ui.addNotification(null, E('p', _('Configuration saved and ocserv restarted.')), 'info');
+ // }).catch(function(e) {
+ // L.ui.addNotification(null, E('p', _('Failed to restart ocserv: %s').format(e.message)), 'error');
+ // });
+ // }
+ handleSave: null,
+ handleSaveApply: null,
+ handleReset: null,
+
+});
--- /dev/null
+'use strict';
+'require baseclass';
+'require fs';
+
+/* OpenConnect VPN Status Widget for LuCI
+ Converted from Lua to JavaScript by @systemcrash
+ Copyright 2014 Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
+ Licensed to the public under the Apache License 2.0.
+*/
+
+return baseclass.extend({
+ title: _('Active OpenConnect Users'),
+
+ parseUsers: function(output) {
+ const users = [];
+
+ // Handle empty or invalid output
+ if (!output || !output.trim()) {
+ return users;
+ }
+
+ try {
+ // Clean up the output - remove extra newlines and trim
+ const cleaned = output.trim().replace(/\[\s*\n\s*\]/g, '[]');
+ const json = JSON.parse(cleaned);
+
+ // Handle different JSON structures
+ if (Array.isArray(json)) {
+ // Handle empty array like "[\n]"
+ if (json.length === 0) {
+ return users;
+ }
+ // If it's an array of users directly
+ return json.map(entry => this.normalizeUser(entry));
+ } else if (json && json.users && Array.isArray(json.users)) {
+ // If it's wrapped in a "users" property
+ return json.users.map(entry => this.normalizeUser(entry));
+ }
+
+ return users;
+ } catch (e) {
+ // Fall back to text parsing for non-JSON output
+ console.warn('JSON parsing failed, falling back to text parsing:', e.message);
+ return this.parseUsersText(output);
+ }
+ },
+
+ normalizeUser: function(entry) {
+ return {
+ id: entry.id,
+ user: entry?.username || entry?.user,
+ group: entry?.group,
+ vpn_ip: entry['vpn-ipv4'] || entry.vpn_ip,
+ vpn_ip6: entry['vpn-ipv6'] || entry.vpn_ip6,
+ ip: entry?.ip,
+ device: entry?.device,
+ time: entry?.time || entry['connected-at'],
+ cipher: entry?.cipher,
+ status: entry?.status
+ };
+ },
+
+ parseUsersText: function(output) {
+ const users = [];
+ if (!output) return users;
+
+ const lines = output.split('\n');
+ for (let line of lines) {
+ // Parse: id user group vpn_ip ip device time cipher status
+ const match = line.match(/^\s*(\d+)\s+([-_\w]+)\s+([().*\-_\w]+)\s+([:.\-_\w]+)\s+([:.\-_\w]+)\s+([:.\-_\w]+)\s+([:.\-_\w]+)\s+([():.\-_\w]+)\s+([:.\-_\w]+)/);
+ if (match) {
+ users.push({
+ id: match[1],
+ user: match[2],
+ group: match[3],
+ vpn_ip: match[4],
+ ip: match[5],
+ device: match[6],
+ time: match[7],
+ cipher: match[8],
+ status: match[9]
+ });
+ }
+ }
+ return users;
+ },
+
+ handleDisconnect: function(id) {
+ return L.resolveDefault(
+ fs.exec('/usr/bin/occtl', ['disconnect', 'id', id]),
+ null
+ ).then(() => {
+ L.ui.addNotification(null, E('p', _('User %s has been disconnected.').format(id)), 'info');
+ // Trigger refresh
+ this.load();
+ }).catch(function(e) {
+ L.ui.addNotification(null, E('p', _('Failed to disconnect user: %s').format(e.message)), 'error');
+ });
+ },
+
+ load: function() {
+ return L.resolveDefault(
+ fs.exec('/usr/bin/occtl', ['show', 'users']).then(res => res.stdout),
+ ''
+ );
+ },
+
+ render: function(data) {
+ const users = this.parseUsers(data || '');
+
+ const table = E('div', { 'class': 'table' }, [
+ E('div', { 'class': 'tr table-titles' }, [
+ E('div', { 'class': 'th' }, _('User')),
+ E('div', { 'class': 'th' }, _('Group')),
+ E('div', { 'class': 'th' }, _('VPN IP Address')),
+ E('div', { 'class': 'th' }, _('IP Address')),
+ E('div', { 'class': 'th' }, _('Device')),
+ E('div', { 'class': 'th' }, _('Time')),
+ E('div', { 'class': 'th' }, _('Cipher')),
+ E('div', { 'class': 'th' }, _('Status')),
+ E('div', { 'class': 'th' }, '\u00a0')
+ ])
+ ]);
+
+ if (users.length === 0) {
+ table.appendChild(
+ E('div', { 'class': 'tr placeholder' }, [
+ E('div', { 'class': 'td' },
+ E('em', _('There are no active users.')))
+ ])
+ );
+ } else {
+ for (let user of users) {
+ table.appendChild(
+ E('div', { 'class': 'tr' }, [
+ E('div', { 'class': 'td' }, user.user),
+ E('div', { 'class': 'td' }, user.group),
+ E('div', { 'class': 'td' }, user.vpn_ip),
+ E('div', { 'class': 'td' }, user.ip),
+ E('div', { 'class': 'td' }, user.device),
+ E('div', { 'class': 'td' }, user.time),
+ E('div', { 'class': 'td' }, user.cipher),
+ E('div', { 'class': 'td' }, user.status),
+ E('div', { 'class': 'td' },
+ E('button', {
+ 'class': 'cbi-button cbi-button-remove',
+ 'click': L.bind(this.handleDisconnect, this, user.id)
+ }, _('Disconnect')))
+ ])
+ );
+ }
+ }
+
+ return E('div', { 'class': 'cbi-section' }, [
+ E('legend', _('Active OpenConnect Users')),
+ table
+ ]);
+ }
+});
+++ /dev/null
--- Copyright 2014 Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
--- Licensed to the public under the Apache License 2.0.
-
-module("luci.controller.ocserv", package.seeall)
-
-function index()
- if not nixio.fs.access("/etc/config/ocserv") then
- return
- end
-
- local page
-
- page = entry({"admin", "vpn", "ocserv"}, alias("admin", "vpn", "ocserv", "main"),
- _("OpenConnect VPN"))
- page.dependent = true
- page.acl_depends = { "luci-app-ocserv" }
-
- page = entry({"admin", "vpn", "ocserv", "main"},
- cbi("ocserv/main"),
- _("Server Settings"), 200)
- page.dependent = true
-
- page = entry({"admin", "vpn", "ocserv", "users"},
- cbi("ocserv/users"),
- _("User Settings"), 300)
- page.dependent = true
-
- entry({"admin", "vpn", "ocserv", "status"},
- call("ocserv_status")).leaf = true
-
- entry({"admin", "vpn", "ocserv", "disconnect"},
- post("ocserv_disconnect")).leaf = true
-
-end
-
-function ocserv_status()
- local ipt = io.popen("/usr/bin/occtl show users");
-
- if ipt then
-
- local fwd = { }
- while true do
-
- local ln = ipt:read("*l")
- if not ln then break end
-
- local id, user, group, vpn_ip, ip, device, time, cipher, status =
- ln:match("^%s*(%d+)%s+([-_%w]+)%s+([%(%)%.%*-_%w]+)%s+([%:%.-_%w]+)%s+([%:%.-_%w]+)%s+([%:%.-_%w]+)%s+([%:%.-_%w]+)%s+([%(%)%:%.-_%w]+)%s+([%:%.-_%w]+).*")
- if id then
- fwd[#fwd+1] = {
- id = id,
- user = user,
- group = group,
- vpn_ip = vpn_ip,
- ip = ip,
- device = device,
- time = time,
- cipher = cipher,
- status = status
- }
- end
- end
- ipt:close()
- luci.http.prepare_content("application/json")
- luci.http.write_json(fwd)
- end
-end
-
-function ocserv_disconnect(num)
- local idx = tonumber(num)
-
- if idx and idx > 0 then
- luci.sys.call("/usr/bin/occtl disconnect id %d" % idx)
- luci.http.status(200, "OK")
-
- return
- end
- luci.http.status(400, "Bad request")
-end
+++ /dev/null
--- Copyright 2014 Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
--- Licensed to the public under the Apache License 2.0.
-
-local fs = require "nixio.fs"
-local has_ipv6 = fs.access("/proc/net/ipv6_route")
-
-m = Map("ocserv", translate("OpenConnect VPN"))
-
-s = m:section(TypedSection, "ocserv", "OpenConnect")
-s.anonymous = true
-
-s:tab("general", translate("General Settings"))
-s:tab("ca", translate("CA certificate"))
-s:tab("template", translate("Edit Template"))
-
-local e = s:taboption("general", Flag, "enable", translate("Enable server"))
-e.rmempty = false
-e.default = "1"
-
-local o_pki = s:taboption("general", DummyValue, "pkid", translate("Server's Public Key ID"),
- translate("The value to be communicated to the client to verify the server's certificate; this value only depends on the public key"))
-
-local fd = io.popen("/usr/bin/certtool --hash sha256 --key-id --infile /etc/ocserv/server-cert.pem", "r")
-if fd then local ln
- local ln = fd:read("*l")
- if ln then
- o_pki.default = "sha256:" .. ln
- end
- fd:close()
-end
-
-function m.on_commit(map)
- luci.sys.call("/usr/bin/occtl reload >/dev/null 2>&1")
-end
-
-function e.write(self, section, value)
- if value == "0" then
- luci.sys.call("/etc/init.d/ocserv stop >/dev/null 2>&1")
- luci.sys.call("/etc/init.d/ocserv disable >/dev/null 2>&1")
- else
- luci.sys.call("/etc/init.d/ocserv enable >/dev/null 2>&1")
- luci.sys.call("/etc/init.d/ocserv restart >/dev/null 2>&1")
- end
- Flag.write(self, section, value)
-end
-
-local o
-
-o = s:taboption("general", ListValue, "auth", translate("User Authentication"),
- translate("The authentication method for the users. The simplest is plain with a single username-password pair. Use PAM modules to authenticate using another server (e.g., LDAP, Radius)."))
-o.rmempty = false
-o.default = "plain"
-o:value("plain")
-o:value("PAM")
-
-s:taboption("general", Value, "port", translate("Port"),
- translate("The same UDP and TCP ports will be used"))
-s:taboption("general", Value, "max_clients", translate("Max clients"))
-s:taboption("general", Value, "max_same", translate("Max same clients"))
-s:taboption("general", Value, "dpd", translate("Dead peer detection time (secs)"))
-
-local pip = s:taboption("general", Flag, "predictable_ips", translate("Predictable IPs"),
- translate("The assigned IPs will be selected deterministically"))
-pip.default = "1"
-
-local compr = s:taboption("general", Flag, "compression", translate("Enable compression"),
- translate("Enable compression"))
-compr.default = "0"
-
-local udp = s:taboption("general", Flag, "udp", translate("Enable UDP"),
- translate("Enable UDP channel support; this must be enabled unless you know what you are doing"))
-udp.default = "1"
-
-local cisco = s:taboption("general", Flag, "cisco_compat", translate("AnyConnect client compatibility"),
- translate("Enable support for CISCO AnyConnect clients"))
-cisco.default = "1"
-
-
-tmpl = s:taboption("template", Value, "_tmpl",
- translate("Edit the template that is used for generating the ocserv configuration."))
-
-tmpl.template = "cbi/tvalue"
-tmpl.rows = 20
-
-function tmpl.cfgvalue(self, section)
- return nixio.fs.readfile("/etc/ocserv/ocserv.conf.template")
-end
-
-function tmpl.write(self, section, value)
- value = value:gsub("\r\n?", "\n")
- nixio.fs.writefile("/etc/ocserv/ocserv.conf.template", value)
-end
-
-ca = s:taboption("ca", Value, "_ca",
- translate("View the CA certificate used by this server. You will need to save it as 'ca.pem' and import it into the clients."))
-
-ca.template = "cbi/tvalue"
-ca.rows = 20
-
-function ca.cfgvalue(self, section)
- return nixio.fs.readfile("/etc/ocserv/ca.pem")
-end
-
---[[Networking options]]--
-
-local parp = s:taboption("general", Flag, "proxy_arp", translate("Enable proxy arp"),
- translate("Provide addresses to clients from a subnet of LAN; if enabled the network below must be a subnet of LAN. Note that the first address of the specified subnet will be reserved by ocserv, so it should not be in use. If you have a network in LAN covering 192.168.1.0/24 use 192.168.1.192/26 to reserve the upper 62 addresses."))
-parp.default = "0"
-
-ipaddr = s:taboption("general", Value, "ipaddr", translate("VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"),
- translate("The IPv4 subnet address to provide to clients; this should be some private network different than the LAN addresses unless proxy ARP is enabled. Leave empty to attempt auto-configuration."))
-ipaddr.datatype = "ip4addr"
-ipaddr.default = "192.168.100.1"
-
-nm = s:taboption("general", Value, "netmask", translate("VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"),
- translate("The mask of the subnet above."))
-nm.datatype = "ip4addr"
-nm.default = "255.255.255.0"
-nm:value("255.255.255.0")
-nm:value("255.255.0.0")
-nm:value("255.0.0.0")
-
-if has_ipv6 then
- ip6addr = s:taboption("general", Value, "ip6addr", translate("VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"), translate("<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/prefix"),
- translate("The IPv6 subnet address to provide to clients; leave empty to attempt auto-configuration."))
- ip6addr.datatype = "ip6addr"
-end
-
-
---[[DNS]]--
-
-s = m:section(TypedSection, "dns", translate("DNS servers"),
- translate("The DNS servers to be provided to clients; can be either IPv6 or IPv4. Typically you should include the address of this device"))
-s.anonymous = true
-s.addremove = true
-s.template = "cbi/tblsection"
-
-s:option(Value, "ip", translate("IP Address")).rmempty = true
-s.datatype = "ipaddr"
-
---[[Routes]]--
-
-s = m:section(TypedSection, "routes", translate("Routing table"),
- translate("The routing table to be provided to clients; you can mix IPv4 and IPv6 routes, the server will send only the appropriate. Leave empty to set a default route"))
-s.anonymous = true
-s.addremove = true
-s.template = "cbi/tblsection"
-
-s:option(Value, "ip", translate("IP Address")).rmempty = true
-
-o = s:option(Value, "netmask", translate("Netmask (or IPv6-prefix)"))
-o.default = "255.255.255.0"
-o:value("255.255.255.0")
-o:value("255.255.0.0")
-o:value("255.0.0.0")
-
-
-return m
+++ /dev/null
--- Copyright 2014 Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
--- Licensed to the public under the Apache License 2.0.
-
-local fs = require "nixio.fs"
-local has_ipv6 = fs.access("/proc/net/ipv6_route")
-
-m = Map("ocserv", translate("OpenConnect VPN"))
-
-s = m:section(TypedSection, "ocserv", "OpenConnect")
-s.anonymous = true
-
-s:tab("general", translate("General Settings"))
-s:tab("ca", translate("CA certificate"))
-s:tab("template", translate("Edit Template"))
-
-local e = s:taboption("general", Flag, "enable", translate("Enable server"))
-e.rmempty = false
-e.default = "1"
-
-function m.on_commit(map)
- luci.sys.call("/usr/bin/occtl reload >/dev/null 2>&1")
-end
-
-function e.write(self, section, value)
- if value == "0" then
- luci.sys.call("/etc/init.d/ocserv stop >/dev/null 2>&1")
- luci.sys.call("/etc/init.d/ocserv disable >/dev/null 2>&1")
- else
- luci.sys.call("/etc/init.d/ocserv enable >/dev/null 2>&1")
- luci.sys.call("/etc/init.d/ocserv restart >/dev/null 2>&1")
- end
- Flag.write(self, section, value)
-end
-
-local o
-
-o = s:taboption("general", ListValue, "auth", translate("User Authentication"),
- translate("The authentication method for the users. The simplest is plain with a single username-password pair. Use PAM modules to authenticate using another server (e.g., LDAP, Radius)."))
-o.rmempty = false
-o.default = "plain"
-o:value("plain")
-o:value("PAM")
-
-o = s:taboption("general", Value, "zone", translate("Firewall Zone"),
- translate("The firewall zone that the VPN clients will be set to"))
-o.nocreate = true
-o.default = "lan"
-o.template = "cbi/firewall_zonelist"
-
-s:taboption("general", Value, "port", translate("Port"),
- translate("The same UDP and TCP ports will be used"))
-s:taboption("general", Value, "max_clients", translate("Max clients"))
-s:taboption("general", Value, "max_same", translate("Max same clients"))
-s:taboption("general", Value, "dpd", translate("Dead peer detection time (secs)"))
-
-local pip = s:taboption("general", Flag, "predictable_ips", translate("Predictable IPs"),
- translate("The assigned IPs will be selected deterministically"))
-pip.default = "1"
-
-local udp = s:taboption("general", Flag, "udp", translate("Enable UDP"),
- translate("Enable UDP channel support; this must be enabled unless you know what you are doing"))
-udp.default = "1"
-
-local cisco = s:taboption("general", Flag, "cisco_compat", translate("AnyConnect client compatibility"),
- translate("Enable support for CISCO AnyConnect clients"))
-cisco.default = "1"
-
-ipaddr = s:taboption("general", Value, "ipaddr", translate("VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"))
-ipaddr.default = "192.168.100.1"
-ipaddr.datatype = "ip4addr"
-
-nm = s:taboption("general", Value, "netmask", translate("VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"))
-nm.default = "255.255.255.0"
-nm.datatype = "ip4addr"
-nm:value("255.255.255.0")
-nm:value("255.255.0.0")
-nm:value("255.0.0.0")
-
-if has_ipv6 then
- ip6addr = s:taboption("general", Value, "ip6addr", translate("VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"), translate("<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/prefix"))
-end
-
-
-tmpl = s:taboption("template", Value, "_tmpl",
- translate("Edit the template that is used for generating the ocserv configuration."))
-
-tmpl.template = "cbi/tvalue"
-tmpl.rows = 20
-
-function tmpl.cfgvalue(self, section)
- return nixio.fs.readfile("/etc/ocserv/ocserv.conf.template")
-end
-
-function tmpl.write(self, section, value)
- value = value:gsub("\r\n?", "\n")
- nixio.fs.writefile("/etc/ocserv/ocserv.conf.template", value)
-end
-
-ca = s:taboption("ca", Value, "_ca",
- translate("View the CA certificate used by this server. You will need to save it as 'ca.pem' and import it into the clients."))
-
-ca.template = "cbi/tvalue"
-ca.rows = 20
-
-function ca.cfgvalue(self, section)
- return nixio.fs.readfile("/etc/ocserv/ca.pem")
-end
-
---[[DNS]]--
-
-s = m:section(TypedSection, "dns", translate("DNS servers"),
- translate("The DNS servers to be provided to clients; can be either IPv6 or IPv4"))
-s.anonymous = true
-s.addremove = true
-s.template = "cbi/tblsection"
-
-s:option(Value, "ip", translate("IP Address")).rmempty = true
-s.datatype = "ipaddr"
-
---[[Routes]]--
-
-s = m:section(TypedSection, "routes", translate("Routing table"),
- translate("The routing table to be provided to clients; you can mix IPv4 and IPv6 routes, the server will send only the appropriate. Leave empty to set a default route"))
-s.anonymous = true
-s.addremove = true
-s.template = "cbi/tblsection"
-
-s:option(Value, "ip", translate("IP Address")).rmempty = true
-s.datatype = "ipaddr"
-
-o = s:option(Value, "netmask", translate("Netmask (or IPv6-prefix)"))
-o.default = "255.255.255.0"
-
-o:value("255.255.255.0")
-o:value("255.255.0.0")
-o:value("255.0.0.0")
-
-
-return m
+++ /dev/null
--- Copyright 2014 Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
--- Licensed to the public under the Apache License 2.0.
-
-local dsp = require "luci.dispatcher"
-local nixio = require "nixio"
-
-m = Map("ocserv", translate("OpenConnect VPN"))
-
-if m.uci:get("ocserv", "config", "auth") == "plain" then
-
---[[Users]]--
-
-function m.on_commit(map)
- luci.sys.call("/etc/init.d/ocserv restart >/dev/null 2>&1")
-end
-
-s = m:section(TypedSection, "ocservusers", translate("Available users"))
-s.anonymous = true
-s.addremove = true
-s.template = "cbi/tblsection"
-
-s:option(Value, "name", translate("Name")).rmempty = true
-s:option(DummyValue, "group", translate("Group")).rmempty = true
-pwd = s:option(Value, "password", translate("Password"))
-pwd.password = false
-
-function pwd.write(self, section, value)
- local pass
- if string.match(value, "^%$%d%$.*") then
- pass = value
- else
- local t = tonumber(nixio.getpid()*os.time())
- local salt = "$1$" .. t .. "$"
- pass = nixio.crypt(value, salt)
- end
- Value.write(self, section, pass)
-end
-
---[[if plain]]--
-end
-
-local lusers = { }
-local fd = io.popen("/usr/bin/occtl show users", "r")
-if fd then local ln
- repeat
- ln = fd:read("*l")
- if not ln then break end
-
- local id, user, group, vpn_ip, ip, device, time, cipher, status =
- ln:match("^%s*(%d+)%s+([-_%w]+)%s+([%(%)%.%*-_%w]+)%s+([%:%.-_%w]+)%s+([%:%.-_%w]+)%s+([%:%.-_%w]+)%s+([%:%.-_%w]+)%s+([%(%)%:%.-_%w]+)%s+([%:%.-_%w]+).*")
- if id then
- table.insert(lusers, {id, user, group, vpn_ip, ip, device, time, cipher, status})
- end
- until not ln
- fd:close()
-end
-
-
---[[Active Users]]--
-
-local s = m:section(Table, lusers, translate("Active users"))
-s.anonymous = true
-s.template = "cbi/tblsection"
-
-s:option(DummyValue, 1, translate("ID"))
-s:option(DummyValue, 2, translate("Username"))
-s:option(DummyValue, 3, translate("Group"))
-s:option(DummyValue, 4, translate("IP"))
-s:option(DummyValue, 5, translate("VPN IP"))
-s:option(DummyValue, 6, translate("Device"))
-s:option(DummyValue, 7, translate("Time"))
-s:option(DummyValue, 8, translate("Cipher"))
-s:option(DummyValue, 9, translate("Status"))
-
-return m
+++ /dev/null
-<%+ocserv_status%>
+++ /dev/null
-<script>
-
- function ocserv_disconnect(idx) {
- (new XHR()).post('<%=url('admin/vpn/ocserv/disconnect')%>/' + idx, { token: '<%=token%>' },
- function(x)
- {
- var tb = document.getElementById('ocserv_status_table');
- if (tb && (idx + 1 < tb.childNodes.length))
- tb.removeChild(tb.childNodes[idx + 1]);
- }
- );
- }
-
- XHR.poll(-1, '<%=url('admin/vpn/ocserv/status')%>', null,
- function(x, st)
- {
- var tb = document.getElementById('ocserv_status_table');
- if (st && tb)
- {
- var rows = [];
-
- for (var i = 0; i < st.length; i++)
- {
- rows.push([
- st[i].user,
- st[i].group,
- st[i].vpn_ip,
- st[i].ip,
- st[i].device,
- st[i].time,
- st[i].cipher,
- st[i].status,
- E('input', {
- type: 'button',
- class: 'cbi-button cbi-button-remove',
- onclick: 'ocserv_disconnect(%d)'.format(st[i].id)
- })
- ]);
- }
-
- cbi_update_table(tb, rows, '<em><%:There are no active users.%></em>');
- }
- }
- );
-</script>
-
-<fieldset class="cbi-section">
- <legend><%:Active OpenConnect Users%></legend>
- <div class="table" id="ocserv_status_table">
- <div class="tr table-titles">
- <div class="th"><%:User%></div>
- <div class="th"><%:Group%></div>
- <div class="th"><%:IP Address%></div>
- <div class="th"><%:VPN IP Address%></div>
- <div class="th"><%:Device%></div>
- <div class="th"><%:Time%></div>
- <div class="th"><%:Cipher%></div>
- <div class="th"><%:Status%></div>
- <div class="th"> </div>
- </div>
- <div class="tr placeholder">
- <div class="td"><em><%:Collecting data...%></em></div>
- </div>
- </div>
-</fieldset>
-
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 5.5-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "الشفرة"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "جمع البيانات..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "جهاز"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "الاعدادات العامة"
msgid "Grant UCI access for luci-app-ocserv"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "معرف"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr ""
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "عنوان الـ IP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "اسم"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "كلمة المرور"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "المنفذ"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"upper 62 addresses."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "اعدادات الخادم"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "الحالة"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"empty to attempt auto-configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"(e.g., LDAP, Radius)."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "وقت"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "مستخدم"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "اسم المستخدم"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
+msgid "VPN IP Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
-msgid "VPN IP Address"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.14-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
"<abbr title=\"Безкласова адресация\">CIDR</abbr>-Notation: address/prefix"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "CA сертификат"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "Шифър"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Събиране на данни…"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Устройство"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Промяна на шаблон"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Общи настройки"
msgid "Grant UCI access for luci-app-ocserv"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr ""
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "IP адрес"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Име"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Порт"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"upper 62 addresses."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Състояние"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"empty to attempt auto-configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"(e.g., LDAP, Radius)."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Потребителско име"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
+msgid "VPN IP Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
-msgid "VPN IP Address"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.14-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "ডিভাইস"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "টেমপ্লেট পরিবর্তন করুন"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "সাধারণ সেটিংস"
msgid "Grant UCI access for luci-app-ocserv"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr ""
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "আইপি এড্রেস"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "সর্বোচ্চ ক্লায়েন্ট সংখ্যা"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "নাম"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "পোর্ট"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"upper 62 addresses."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "অবস্থা"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"empty to attempt auto-configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"(e.g., LDAP, Radius)."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
+msgid "VPN IP Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
-msgid "VPN IP Address"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "Certificat CA"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "S’estan recollint dades…"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Dispositiu"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Paràmetres generals"
msgid "Grant UCI access for luci-app-ocserv"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr ""
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Nom"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Contrasenya"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Port"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"upper 62 addresses."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Estat"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"empty to attempt auto-configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"(e.g., LDAP, Radius)."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
+msgid "VPN IP Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
-msgid "VPN IP Address"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
"X-Generator: Weblate 5.13-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notace: adresa/"
"předpona"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "Aktivní uživatelé OpenConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "Aktivní uživatelé"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr "Kompatibilita s klientem AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr "Uživatelé k dispozici"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "Certifikát cert. autority"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "Šifra"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Shromažďování dat…"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "DNS servery"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr "Doba zjišťování nekomunikujícího protějšku (sekundy)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Zařízení"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Upravit šablonu"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr "Upravte šablonu, která je používaná pro vytváření nastavení ocserv."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "Povolit UDP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
"Zapnout podporu pro UDP kanál (je třeba, aby toto bylo zapnuté – vypínejte "
"pouze pokud opravdu víte, co děláte)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "Zapnout kompresi"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr "Povolit proxy arp"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "Zapnout server"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr "Povolit podporu pro klienty CISCO AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "Zóna brány firewall"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Obecná nastavení"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "Udělit luci-app-ocserv přístup do UCI nastavování"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Skupina"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "Identifikátor"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "IP adresa"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "Nejvýše klientů"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr "Stejných klientů nejvýše"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Název"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr "Maska sítě (nebo IPv6 předpona)"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr "OpenConnect VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Heslo"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Port"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr "Předvídatelné IP adresy"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"síť pokrývající 192.168.1.0/24, použijte 192.168.1.192/26 pro rezervaci "
"horních 62 adres."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "Směrovací tabulka"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Nastavení serveru"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr "Identifikátor veřejného klíče serveru"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Stav"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr "DNS servery, které poskytnout klientům (může být buď IPv6 nebo IPv4)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
"DNS servery, které poskytovat klientům (může být buď IPv6 nebo IPv4). "
"Typicky byste měli zahrnout adresu tohoto zařízení"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"soukromá síť, odlišná od LAN adres – tedy pokud není zapnuté proxy ARP). "
"Pokud se má být pokoušeno o automatické nastavení, nevyplňujte."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
"IPv6 podsíť, kterou poskytnout klientům. Pokud má být proveden pokus o "
"automatické nastavení, nevyplňujte."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr "Přiřazené IP adresy budou vybrány očekávatelně"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"uživatelské jméno - heslo. Pokud chcete ověřovat pomocí jiného serveru "
"(např. LDAP, Radius), použijte PAM moduly."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr "Zóna brány firewall, do které budou VPN klienti nastavení"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr "Maska výše uvedené podsítě."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"trasy – server odešle pouze ty příhodné). Pokud má být používána výchozí "
"trasa, nevyplňujte"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr "Budou použity stejné UDP a TCP porty"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
"Hodnota kterou komunikovat klientům pro ověřování certifikátu serveru (tato "
"hodnota závisí pouze na veřejném klíči)"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "Nejsou zde žádní aktivní uživatelé."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "Čas"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Uživatel"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "Ověřování uživatelů"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "Nastavení uživatele"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Uživatelské jméno"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-maska-sítě"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-adresa-sítě"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-adresa-sítě"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
-msgstr "IP adresa VPN"
-
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
msgid "VPN IP Address"
msgstr "IP adresa VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
"Zobrazit certifikát cert. autority, používané tímto serverem. Je třeba ho "
"uložit jako „ca.pem“ a naimportovat ho do klientů."
+
+#~ msgid "IP"
+#~ msgstr "IP"
+
+#~ msgid "VPN IP"
+#~ msgstr "IP adresa VPN"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.0-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: adresse/"
"præfiks"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "Aktive OpenConnect-brugere"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "Aktive brugere"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr "AnyConnect-klientkompatibilitet"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr "Tilgængelige brugere"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "CA-certifikat"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "Cipher"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Indsamler data..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "DNS-servere"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr "Tid til registrering af dødt peer (sek.)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Enhed"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Rediger skabelon"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
"Rediger den skabelon, der bruges til at generere ocserv-konfigurationen."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "Aktiver UDP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
"Aktiver UDP-kanalunderstøttelse; dette skal være aktiveret, medmindre du "
"ved, hvad du gør"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "Aktiver komprimering"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr "Aktiver proxy arp"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "Aktiver server"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr "Aktiver understøttelse af CISCO AnyConnect-klienter"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "Firewall Zone"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Generelle indstillinger"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "Giv UCI-adgang til luci-app-ocserv"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Gruppe"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "IP Address"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "Maks. klienter"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr "Max samme klienter"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Navn"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr "Netmaske (eller IPv6-præfiks)"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr "OpenConnect VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Adgangskode"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Port"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr "Forudsigelige IP'er"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"brug. Hvis du har et netværk i LAN, der dækker 192.168.1.0/24, skal du bruge "
"192.168.1.192/26 til at reservere de øverste 62 adresser."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "Routing tabel"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Serverindstillinger"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr "Serverens offentlige nøgle-ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Status"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
"De DNS-servere, der skal stilles til rådighed for klienterne; kan være enten "
"IPv6 eller IPv4"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
"De DNS-servere, der skal stilles til rådighed for klienterne; kan være enten "
"IPv6 eller IPv4. Typisk bør du medtage adressen på denne enhed"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"privat netværk, der er forskelligt fra LAN-adresserne, medmindre proxy ARP "
"er aktiveret. Lad den være tom for at forsøge automatisk konfiguration."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
"Den IPv6-subnet adresse, der skal gives til klienterne; lad den være tom for "
"at forsøge automatisk konfiguration."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr "De tildelte IP'er vælges deterministisk"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"brugernavn-password-par. Brug PAM-moduler til at autentificere ved hjælp af "
"en anden server (f.eks. LDAP, Radius)."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr "Den firewallzone, som VPN-klienterne vil blive indstillet til"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr "Masken for ovenstående subnet."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"IPv6-ruter, serveren sender kun de relevante ruter. Lad den være tom for at "
"indstille en standardrute"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr "De samme UDP- og TCP-porte vil blive brugt"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
"Den værdi, der skal meddeles til klienten for at verificere serverens "
"certifikat; denne værdi afhænger kun af den offentlige nøgle"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "Der er ingen aktive brugere."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "Tid"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Bruger"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "Brugergodkendelse"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "Brugerindstillinger"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Brugernavn"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netværksadresse"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Netværksadresse"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
-msgstr "VPN IP"
-
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
msgid "VPN IP Address"
msgstr "VPN IP-adresse"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
"Få vist det CA-certifikat, der bruges af denne server. Du skal gemme det som "
"\"ca.pem\" og importere det til klienterne."
+
+#~ msgid "IP"
+#~ msgstr "IP"
+
+#~ msgid "VPN IP"
+#~ msgstr "VPN IP"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.15.1\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation:Adresse/"
"prefix"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "Aktive OpenConnect-Benutzer"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "Aktive Benutzer"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr "AnyConnect Client Kompatibilität"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr "Verfügbare Benutzer"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "CA-Zertifikat"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "Verschlüsselungsalgorithmus"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Daten werden gesammelt..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "DNS Server"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr "Dead Peer Detection Zeitlimit (Sekunden)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Gerät"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Template bearbeiten"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr "Editiere das Template für die Generierung der ocserv Konfiguration."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "UDP aktivieren"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
"UDP Kanalunterstützung; Sollte nur von fortgeschrittenen Nutzern deaktiviert "
"werden"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "Komprimierung aktivieren"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr "Proxy ARP aktivieren"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "Server aktivieren"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr "Unterstützung für CISCO AnyConnect Client aktivieren"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "Firewall Zone"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Allgemeine Einstellungen"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "Gewähre UCI Zugriff auf luci-app-ocserv"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Gruppe"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "IP-Adresse"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "Max Clients"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr "Maximale gleiche Clients"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Name"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr "Netzmaske (oder IPv6-Präfix)"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr "OpenConnect VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Passwort"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Port"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr "Vorhersagbare IPs"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"Netzwerk im LAN haben, das 192.168.1.0/24 umfasst, verwenden Sie "
"192.168.1.192/26, um die oberen 62 Adressen zu reservieren."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "Routingtabelle"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Servereinstellungen"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr "Öffentliche Serverschlüssel ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Status"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
"Die DNS-Server, die den Clients zur Verfügung gestellt werden sollen; können "
"entweder IPv6 oder IPv4 sein"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
"entweder IPv6 oder IPv4 sein. Normalerweise sollten Sie die Adresse dieses "
"Geräts angeben"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"unterscheidet, es sei denn, Proxy-ARP ist aktiviert. Leer lassen, um eine "
"automatische Konfiguration zu versuchen."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
"Die IPv6-Subnetzadresse, die den Clients zur Verfügung gestellt werden soll; "
"leer lassen, um eine automatische Konfiguration zu versuchen."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr "Die zugewiesenen IPs werden deterministisch ausgewählt"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"einem einzelnen Benutzernamen-Passwort-Paar. Verwenden Sie PAM-Module zur "
"Authentifizierung über einen anderen Server (z. B. LDAP, Radius)."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr "Die Firewall-Zone, auf die die VPN-Clients eingestellt werden sollen"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr "Die Maske des obigen Subnetzes."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"können IPv4- und IPv6-Routen mischen, der Server sendet nur die passende. "
"Leer lassen, um eine Standardroute festzulegen"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr "Es werden dieselben UDP- und TCP-Ports verwendet"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
"Der Wert, der dem Client mitgeteilt wird, um das Zertifikat des Servers zu "
"überprüfen; dieser Wert hängt nur vom öffentlichen Schlüssel ab"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "Es gibt keine aktiven Nutzer."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "Zeit"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Benutzer"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "Benutzer-Authentifizierung"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "Benutzereinstellungen"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Benutzername"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netzmaske"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netzadresse"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Netzadresse"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
-msgstr "VPN-IP"
-
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
msgid "VPN IP Address"
msgstr "VPN-IP-Adresse"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
"CA Zertifikat des Servers anzeigen. Das Zertifikat muss als 'ca.pem' "
"gespeichert werden und in die Clienten importiert werden."
+
+#~ msgid "IP"
+#~ msgstr "IP"
+
+#~ msgid "VPN IP"
+#~ msgstr "VPN-IP"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.14.1\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "Πιστοποιητικό CA"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Συλλογή δεδομένων..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Συσκευή"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Γενικές ρυθμίσεις"
msgid "Grant UCI access for luci-app-ocserv"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr ""
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "Διεύθυνση IP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Ονομα"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Θύρα"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"upper 62 addresses."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Ρυθμίσεις διακομιστή"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Κατάσταση"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"empty to attempt auto-configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"(e.g., LDAP, Radius)."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Χρήστης"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
+msgid "VPN IP Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
-msgid "VPN IP Address"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.13-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notación: "
"dirección/prefijo"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "Usuarios activos de OpenConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "Usuarios activos"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr "Compatibilidad con el cliente AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr "Usuarios disponibles"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "Certificado CA"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "Cifrado"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Recopilando datos..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "Servidores DNS"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr "Tiempo muerto de detección de pares (segundos)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Dispositivo"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Editar plantilla"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
"Edite la plantilla que se utiliza para generar la configuración de ocserv."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "Activar UDP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
"Activar el soporte del canal UDP; esto debe estar activado a menos que sepa "
"lo que está haciendo"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "Activar la compresión"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr "Activar proxy arp"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "Activar servidor"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr "Active el soporte para clientes CISCO AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "Zona de Firewall"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Ajustes generales"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "Conceder acceso UCI para luci-app-ocserv"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Grupo"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "Dirección IP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "Máximo de clientes"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr "Max. mismos clientes"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Nombre"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr "Máscara de red (o prefijo IPv6)"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr "OpenConnect VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Contraseña"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Puerto"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr "IP predecibles"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"que no debe estar en uso. Si tiene una red en LAN que cubre 192.168.1.0/24, "
"use 192.168.1.192/26 para reservar las 62 direcciones superiores."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "Tabla de enrutamiento"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Configuración del servidor"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr "ID de clave pública del servidor"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
"Los servidores DNS que se proporcionarán a los clientes; puede ser IPv6 o "
"IPv4"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
"Los servidores DNS que se proporcionarán a los clientes; puede ser IPv6 o "
"IPv4. Por lo general, debe incluir la dirección de este dispositivo"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"ser una red privada diferente de las direcciones LAN a menos que el proxy "
"ARP esté activado. Deje en blanco para intentar la configuración automática."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
"La dirección de subred IPv6 para proporcionar a los clientes; déjelo en "
"blanco para intentar la configuración automática."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr "Las IP asignadas se seleccionarán de manera determinista"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"solo par de nombre de usuario y contraseña. Use módulos PAM para "
"autenticarse con otro servidor (por ejemplo, LDAP, Radius)."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr "La zona de firewall en la que se establecerán los clientes VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr "La máscara de la subred de antes."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"rutas IPv4 e IPv6, el servidor enviará solo lo apropiado. Deje en blanco "
"para establecer una ruta predeterminada"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr "Se usarán los mismos puertos UDP y TCP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
"El valor que se debe comunicar al cliente para verificar el certificado del "
"servidor; este valor solo depende de la clave pública"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "No hay usuarios activos."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "Hora"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Usuario"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "Autenticacion de usuario"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "Configuración de usuario"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Nombre de usuario"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
"Máscara de red VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
"Dirección de red VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
"Dirección de red VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
-msgstr "IP VPN"
-
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
msgid "VPN IP Address"
msgstr "Dirección IP VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
"Ver el certificado de CA utilizado por este servidor. Deberá guardarlo como "
"'ca.pem' e importarlo a los clientes."
+
+#~ msgid "IP"
+#~ msgstr "IP"
+
+#~ msgid "VPN IP"
+#~ msgstr "IP VPN"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr ""
msgid "Grant UCI access for luci-app-ocserv"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr ""
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"upper 62 addresses."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"empty to attempt auto-configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"(e.g., LDAP, Radius)."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
+msgid "VPN IP Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
-msgid "VPN IP Address"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.8-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "Aktiiviset käyttäjät"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "CA-varmenne"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "Salakirjoitustapa"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Kerätään tietoja..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "DNS-palvelimet"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Laite"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Muokkaa mallipohjaa"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "Ota UDP käyttöön"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "Ota pakkaus käyttöön"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "Palomuurin alue"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Yleiset asetukset"
msgid "Grant UCI access for luci-app-ocserv"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Ryhmä"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr ""
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "IP-osoite"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "Asiakkaita enintään"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Nimi"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Salasana"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Portti"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"upper 62 addresses."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "Reititystaulu"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Palvelimen asetukset"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr "Palvelimen julkisen avaimen tunniste"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Tila"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"empty to attempt auto-configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"(e.g., LDAP, Radius)."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "Ei aktiivisia käyttäjiä."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "Aika"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Käyttäjä"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "Käyttäjän tunnistaminen"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "Käyttäjän asetukset"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Käyttäjätunnus"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
+msgid "VPN IP Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
-msgid "VPN IP Address"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.13-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
"Notation : adresse/préfixe <abbr title=\"Classless Inter-Domain "
"Routing\">CIDR</abbr>-"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "Utilisateurs OpenConnect Actifs"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "Utilisateurs actifs"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr "Compatibilité des clients AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr "Utilisateurs disponibles"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "Certificat AC"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "Code de chiffrement"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Récupération des données…"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "Serveurs DNS"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr "Temps de détection d'un pair mort (secondes)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Appareil"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Modifier le modèle"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr "Modifier le modèle utilisé pour générer la configuration ocserv."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "Activer UDP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
"Activer la prise en charge des canaux UDP ; Cela doit être activé à moins "
"que vous ne sachiez ce que vous faites"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
#, fuzzy
msgid "Enable compression"
msgstr "Activer la compression"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr "Activer le proxy arp"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "Activer le serveur"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr "Aide pour les clients de CISCO AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "Firewall Zone"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Réglages généraux"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "Accorder l'accès à l'UCI pour luci-app-ocserv"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Groupe"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "Adresse IP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "Nombre max. de clients"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr "Nombre maximal de clients"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Nom"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr "Netmask (ou IPv6-prefix)"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr "OpenConnect VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Mot de passe"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Port"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr "IP prévisibles"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"réseau dans le LAN couvrant 192.168.1.0/24, utilisez 192.168.1.192/26 pour "
"réserver les 62 adresses supérieures."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "Table de routage"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Paramètres du serveur"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr "ID de la clé publique du serveur"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "État"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr "Les serveurs DNS à fournir aux clients ; ils peuvent être IPv6 ou IPv4"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
"Les serveurs DNS à fournir aux clients; ils peuvent être IPv6 ou IPv4. En "
"règle générale, il convient d'indiquer l'adresse de ce périphérique."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"réseau privé différent des adresses du réseau local, à moins que le proxy "
"ARP ne soit activé. Laisser vide pour tenter une auto-configuration."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
"L'adresse de sous-réseau IPv6 à fournir aux clients ; laisser vide pour "
"tenter une auto-configuration."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr ""
"Les adresses IP attribuées seront sélectionnées de manière déterministe"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"Utilisez les modules PAM pour vous authentifier à l'aide d'un autre serveur "
"(par exemple, LDAP, Radius)."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr "La zone de pare-feu à laquelle les clients VPN seront rattachés"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr "Le masque du sous-réseau ci-dessus."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"IPv4 et IPv6, le serveur n'enverra que les routes appropriées. Laisser vide "
"pour définir une route par défaut"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr "Les mêmes ports UDP et TCP seront utilisés"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
"Valeur à communiquer au client pour vérifier le certificat du serveur ; "
"cette valeur dépend uniquement de la clé publique."
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "Il n'y a pas d'utilisateurs actifs."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "Heure"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Utilisateur"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "Authentification de l'utilisateur"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "Paramètres utilisateur"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Nom d'utilisateur"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Masque de réseau"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Adresse_réseau"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Adresse_réseau"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
-msgstr "VPN IP"
-
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
msgid "VPN IP Address"
msgstr "Adresse IP VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
"Affichez le certificat CA utilisé par ce serveur. Vous devrez l'enregistrer "
"sous le nom \"ca.pem\" et l'importer dans les clients."
+
+#~ msgid "IP"
+#~ msgstr "IP"
+
+#~ msgid "VPN IP"
+#~ msgstr "VPN IP"
"n>6 && n<11) ? 3 : 4;\n"
"X-Generator: Weblate 5.13-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
"<abbr title=\" Ródú Idir-fhearainn gan Aicme\"> CIDR</abbr> - Nodaireacht: "
"seoladh/réimír"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "Úsáideoirí Gníomhacha OpenConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "Úsáideoirí gníomhacha"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr "Comhoiriúnacht cliant AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr "Úsáideoirí atá ar fáil"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "Teastas CA"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "Rúnscríobh"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Sonraí a bhailiú..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "Freastalaithe DNS"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr "Am braite piaraí marbh (soicindí)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Gléas"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Cuir Teimpléad in Eagar"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
"Cuir an teimpléad a úsáidtear chun an chumraíocht ocserv a ghiniúint in "
"eagar."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "Cumasaigh UDP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
"Cumasaigh tacaíocht cainéal UDP; ní mór é seo a chumasú mura bhfuil a fhios "
"agat cad atá á dhéanamh agat"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "Cumasaigh comhbhrú"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr "Cumasaigh seachfhreastalaí"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "Cumasaigh freastalaí"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr "Cumasaigh tacaíocht do chliaint CISCO AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "Crios Balla Dóiteáin"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Socruithe Ginearálta"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "Deonaigh rochtain UCI do luci-app-ocserv"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Grúpa"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "Seoladh IP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "Cliaint uasta"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr "Uasmhéid na gcliant céanna"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Ainm"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr "Netmask (nó réimír IPv6)"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr "OpenConnect VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Pasfhocal"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Port"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr "IPanna intuartha"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"192.168.1.0/24 bain úsáid as 192.168.1.192/26 chun na 62 seoladh uachtaracha "
"a chur in áirithe."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "Tábla ródaithe"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Socruithe Freastalaí"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr "Aitheantas Eochracha Poiblí an Fhreastalaí"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Stádas"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
"Na freastalaithe DNS atá le soláthar do chliaint; is féidir a bheith IPv6 nó "
"IPv4"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
"Na freastalaithe DNS atá le soláthar do chliaint; is féidir a bheith IPv6 nó "
"IPv4. Go hiondúil ba cheart duit seoladh an ghléis seo a chur san áireamh"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"seachfhreastalaí ARP cumasaithe. Fág folamh chun iarracht a dhéanamh ar "
"uathchumrú."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
"An seoladh subnet IPv6 a chur ar fáil do chliaint; fág folamh chun iarracht "
"a dhéanamh ar uathchumrú."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr "Roghnófar na IPanna sannta go cinntitheach"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"amháin ainm úsáideora-pasfhocal. Úsáid modúil PAM chun úsáid freastalaí eile "
"a fhíordheimhniú (m.sh., LDAP, Radius)."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr "An crios balla dóiteáin a socrófar na cliaint VPN dó"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr "Masc an subnet thuas."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"agus IPv6 a mheascadh, ní sheolfaidh an freastalaí ach na cinn is cuí. Fág "
"folamh chun bealach réamhshocraithe a shocrú"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr "Bainfear úsáid as na calafoirt chéanna UDP agus TCP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
"An luach atá le cur in iúl don chliant chun deimhniú an fhreastalaí a "
"fhíorú; ní bhraitheann an luach seo ach ar an eochair phoiblí"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "Níl aon úsáideoirí gníomhacha ann."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "Am"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Úsáideoir"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "Fíordheimhniú Úsáideora"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "Socruithe Úsáideora"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Ainm úsáideora"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "VPN <abbr title=\"Prótacal Idirlín Leagan 4\"> IPv4</abbr> -Netmask"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Prótacal Idirlín Leagan 4\"> IPv4</abbr> -Network-Seoladh"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Prótacal Idirlín Leagan 6\"> IPv6</abbr> -Network-Seoladh"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
-msgstr "VPN IP"
-
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
msgid "VPN IP Address"
msgstr "Seoladh IP VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
"Féach ar an teastas CA a úsáideann an freastalaí seo. Beidh ort é a shábháil "
"mar 'ca.pem' agus é a allmhairiú isteach sna cliaint."
+
+#~ msgid "IP"
+#~ msgstr "IP"
+
+#~ msgid "VPN IP"
+#~ msgstr "VPN IP"
"n % 10 == 0) ? 2 : 3));\n"
"X-Generator: Weblate 5.5-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "נאספים נתונים…"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "מכשיר"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "הגדרות כלליות"
msgid "Grant UCI access for luci-app-ocserv"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr ""
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "כתובת IP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "פתחה"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"upper 62 addresses."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "מצב"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"empty to attempt auto-configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"(e.g., LDAP, Radius)."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
+msgid "VPN IP Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
-msgid "VPN IP Address"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.7-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr ""
msgid "Grant UCI access for luci-app-ocserv"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr ""
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"upper 62 addresses."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "स्थिति"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"empty to attempt auto-configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"(e.g., LDAP, Radius)."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
+msgid "VPN IP Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
-msgid "VPN IP Address"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.15.2\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr> jelölés: cím/"
"előtag"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "Aktív OpenConnect felhasználók"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "Aktív felhasználók"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr "AnyConnect ügyfél kompatibilitás"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr "Elérhető felhasználók"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "CA tanúsítvány"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "Kódolás"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Adatok összegyűjtése…"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "DNS-kiszolgálók"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr "Halott partner felismerésének ideje (másodperc)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Eszköz"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Sablon szerkesztése"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
"A sablon szerkesztése, amely az ocserv beállítások előállításához lesz "
"használva."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "UDP engedélyezése"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
"Az UDP csatorna támogatásának engedélyezése. Ezt engedélyezni kell, hacsak "
"nem tudja, hogy mit csinál"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "Tömörítés engedélyezése"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr "Proxy ARP engedélyezése"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "Kiszolgáló engedélyezése"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr "Támogatás engedélyezése a CISCO AnyConnect ügyfelekhez"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "Tűzfalzóna"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Általános beállítások"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "UCI hozzáférés engedélyezése a <em>luci-app-ocserv</em> alkalmazásnak"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Csoport"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "Azonosító"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "IP-cím"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "Max. ügyfélszám"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr "Legtöbb azonos ügyfél"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Név"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr "Hálózati maszk (vagy IPv6-előtag)"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr "OpenConnect VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Jelszó"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Port"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr "Megjósolható IP-k"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"rendelkezik, akkor használja a 192.168.1.192/26 címet a felső 62 cím "
"lefoglalásához."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "Útválasztási táblázat"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Kiszolgáló beállításai"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr "A kiszolgáló nyilvános kulcsának azonosítója"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Állapot"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr "Az ügyfeleknek biztosított DNS-kiszolgálók. Lehet IPv6 vagy IPv4"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
"Az ügyfeleknek biztosított DNS-kiszolgálók. Lehet IPv6 vagy IPv4. Jellemzően "
"fel kell vennie ennek az eszköznek a címét"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"hálózatnak kell lennie, amelyek különböznek a LAN címeitől, hacsak proxy ARP "
"nincs engedélyezve. Hagyja üresen az automatikus beállítás kísérletéhez."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
"Az ügyfeleknek biztosított IPv6 alhálózat címe. Hagyja üresen az automatikus "
"beállítás kísérletéhez."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr "A hozzárendelt IP-k meghatározottan lesznek kiválasztva"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"önálló felhasználónév-jelszó páros. Használjon PAM modulokat egy másik "
"kiszolgáló használatával történő hitelesítéshez (például LDAP, Radius)."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr "A tűzfalzóna, amelyhez a VPN ügyfelek be lesznek állítva"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr "A fenti alhálózat maszkja."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"útvonalakat, a kiszolgáló csak a megfelelőt fogja küldeni. Hagyja üresen egy "
"alapértelmezett útvonal beállításához"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr "Ugyanaz az UDP és TCP port lesz használva"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
"Az ügyféllel közlendő érték a kiszolgáló tanúsítványának ellenőrzéséhez. Ez "
"az érték csak a nyilvános kulcstól függ"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "Nincsenek aktív felhasználók."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "Idő"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Felhasználó (user)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "Felhasználó hitelesítése"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "Felhasználó beállításai"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Felhasználónév"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr> hálózati maszk"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr> hálózati címe"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr> hálózati címe"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
-msgstr "VPN IP"
-
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
msgid "VPN IP Address"
msgstr "VPN IP-címe"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
"A kiszolgáló által használt CA-tanúsítvány megtekintése. El kell mentenie "
"„ca.pem” néven, és importálnia kell az ügyfeleknél."
+
+#~ msgid "IP"
+#~ msgstr "IP"
+
+#~ msgid "VPN IP"
+#~ msgstr "VPN IP"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.15-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notazione: "
"indirizzo/prefisso"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "Utenti OpenConnect attivi"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "Utenti attivi"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr "Compatibilità del client AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr "Utenti disponibili"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "Certificato CA"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "Cifrario"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Raccolta dati..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "Server DNS"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Dispositivo"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Modifica template"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr "Modifica il modello utilizzato per generare la configurazione ocserv."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "Abilita UDP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "Abilita Compressione"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr "Abilita proxy arp"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "Abilita server"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr "Abilita il supporto per i clients CISCO AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "Zone Firewall"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Impostazioni Generali"
msgid "Grant UCI access for luci-app-ocserv"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Gruppo"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "Indirizzo IP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "Numero massimo di client"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Nome"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Password"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Porta"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"upper 62 addresses."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "Tabella Routing"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Impostazioni del server"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Stato"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"empty to attempt auto-configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"(e.g., LDAP, Radius)."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "Non ci sono utenti attivi."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "Orario"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Utente"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "Autenticazione Utente"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "Impostazioni Utente"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Nome utente"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
-msgstr "VPN IP"
-
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
msgid "VPN IP Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
+
+#~ msgid "IP"
+#~ msgstr "IP"
+
+#~ msgid "VPN IP"
+#~ msgstr "VPN IP"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.15-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>例:アドレス/プレ"
"フィックス"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "アクティブな OpenConnect ユーザー"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "CA証明書"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "暗号"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "データを収集中..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "DNS サーバー"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "デバイス"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "テンプレートの編集"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr "ocserv 構成の生成に使用されるテンプレートを編集します。"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "UDP を有効にする"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "圧縮を有効にする"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "サーバーを有効にする"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "一般設定"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "luci-app-ocservにUCIアクセスを許可"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "グループ"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "IP アドレス"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "最大クライアント"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "名前"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "パスワード"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "ポート"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"upper 62 addresses."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "ルーティング テーブル"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "サーバー設定"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "状態"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"empty to attempt auto-configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"(e.g., LDAP, Radius)."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "時刻"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "ユーザー"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "ユーザー設定"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "ユーザー名"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
+msgid "VPN IP Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
-msgid "VPN IP Address"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
+
+#~ msgid "IP"
+#~ msgstr "IP"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.16-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "데이터 수집 중..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "기기"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "템플릿 편집"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "일반 설정"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "luci-app-ocserv의 UCI 접근 권한 부여"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "그룹"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "IP 주소"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "이름"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "암호"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "포트"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"upper 62 addresses."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "상태"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"empty to attempt auto-configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"(e.g., LDAP, Radius)."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "시간"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "사용자"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "사용자 이름"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
+msgid "VPN IP Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
-msgid "VPN IP Address"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
+
+#~ msgid "IP"
+#~ msgstr "IP"
"n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 5.14-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
"tarpdomeninė-sričio kelvada\">„CIDR“</abbr> – Pažymėjimas/Pateiktis: adresas/"
"prielinksnis/priešdėlis"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "Aktyvūs „OpenConnect“ naudotojai/vartotojai"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "Aktyvūs naudotojai/vartotojai"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr "„AnyConnect“ kliento palaikymas"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr "Galimi naudotojai/vartotojai"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "„CA“ sertifikatas"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "Šifras"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Renkama/-i informacija (duomenys)..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "„DNS“ serveriai"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr "Mirusio lygiarangio aptikimo laikas (sek.)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Įrenginys"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Redaguoti šabloną"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
"Redaguoti šabloną, kuris yra naudojamas sukuriant „ocserv“ konfigūraciją."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "Įjungti „UDP“"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
"Įjungti/Įgalinti „UDP“ kanalo palaikymą; ši parinktis tūrėtų būti įjungta/"
"įgalinta, nebendrais Jūs žinote ką darote"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "Įjungti/Įgalinti suspaudimą/suglaudi(ni)mą"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr "Įjungti/Įgalinti „proxy arp“"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "Įjungti serverį"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr "Įjungti/Įgalinti palaikymą „CISCO AnyConnect“ klientams"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "Užkardos zona"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Bendri nustatymai"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "Suteikti „UCI“ prieigą – „luci-app-ocserv“"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Grupė"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID – Identifikatorius"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "IP adresas"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "Maksimalus klientų skaičius"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr "Maksimalus tų pačių klientų skaičius"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Pavadinimas"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr ""
"Tinklavimo „net-kaukė“ – 32-bitų adresas, IP užmaskãvimas (arba IPv6-"
"prielinksnis/priešdėlis)"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr "„VPN OpenConnect“"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Slaptažodis"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Prievadas"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr "Numatomi/Nuspėjami IP(dgs.)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"tada naudokite – „192.168.1.192/26“, norėdami rezervuoti aukštutinius 62-ius "
"adresus."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "Kelvados lentelė"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Serverio nustatymai"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr "Serverio viešasis raktas ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Būklė/Būsena"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
"„DNS“ serveriai tūrėtų būti pateikti klientams; tai gali būti arba IPv6 ar "
"IPv4"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
"„DNS“ serveriai tūrėtų būti pateikti klientams; tai gali būti arba IPv6 ar "
"IPv4. Tipiškai, šis tūrėtų įtraukti šio įrenginio adresą"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"įgaliotinis „ARP“ yra įjungtas. Palikite tuščią langą, jei norite pabandyti "
"atlikti automatinę konfigūraciją."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
"IPv6 potinklio adresas, kurį reikia pateikti klientams; palikite tuščią, jei "
"norite pabandyti atlikti automatinę konfigūraciją.."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr "Priskirti IP (dgs.) adresai, bus parinkti nustatyta/suplanuota tvarka"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"slaptažodžių pora. Naudokite – „PAM“ modulius, kad autentifikuotumėte kitą "
"serverį (pvz., „LDAP“, „Radius“)."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr "Užkardos zona, į kurią „VPN“ klientai bus nustatyti"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr "Viršuje rodomo potinklio tinklavimo „kaukė“ – adresų segregatorius."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"maršrutus, serveris siųs tik atitinkamus maršrutus. Palikite tuščią, kad "
"nustatytumėte numatytąjį maršrutą"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr "Tie patys „UDP“ ir „TCP“ prievadai bus naudojami"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
"Reikšmė, kurią reikia komunikuoti/perduoti klientui, kad būtų patvirtintas/"
"patikrintas serverio sertifikatas; ši reikšmė priklauso tik nuo viešojo rakto"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "Nėra aktyvių naudotojų/vartotojų."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "Laikas"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Naudotojas/Vartotojas"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "Naudotojo/Vartotojo autentifikavimas"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "Naudotojo/Vartotojo nustatymai"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Naudotojo/Vartotojo vardas (t.y. Slapyvardis)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
"„VPN“ <abbr title=\"angl. Internet Protocol Version 4 | liet. Interneto "
"protokolo versija 4\">IPv4</abbr>-tinklavimo „net-kaukė“ – 32-bitų adresas, "
"IP užmaskãvimas"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
"„VPN“ <abbr title=\"angl. Internet Protocol Version 4 | liet. Interneto "
"protokolo versija 4\">IPv4</abbr>-Tinklo-adresas"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
"„VPN“ <abbr title=\"angl. Internet Protocol Version 6 | liet. Interneto "
"protokolo versija 6\">IPv6</abbr>-Tinklo-adresas"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
-msgstr "„VPN“ IP"
-
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
msgid "VPN IP Address"
msgstr "„VPN“ IP adresas"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
"Peržiūrėti „CA“ sertifikatą, kuris naudojamas šio serverio. Jūs tūrėsite jį "
"išsaugoti kaip – „ca.pem“ ir importuoti jį klientams."
+
+#~ msgid "IP"
+#~ msgstr "IP"
+
+#~ msgid "VPN IP"
+#~ msgstr "„VPN“ IP"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "डेटा संकलित करीत आहे ..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "डिव्हाइस"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "टेम्पलेट संपादित करा"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "सामान्य सेटिंग्ज"
msgid "Grant UCI access for luci-app-ocserv"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr ""
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "नाव"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "संकेतशब्द"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "पोर्ट"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"upper 62 addresses."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "सर्व्हर सेटिंग्ज"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "स्थिती"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"empty to attempt auto-configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"(e.g., LDAP, Radius)."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "वापरकर्तानाव"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
+msgid "VPN IP Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
-msgid "VPN IP Address"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.11.1-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "Pengguna aktif"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Mengumpul data..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Peranti"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr ""
msgid "Grant UCI access for luci-app-ocserv"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Kumpulan"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr ""
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "Alamat IP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Port"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"upper 62 addresses."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"empty to attempt auto-configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"(e.g., LDAP, Radius)."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Nama pengguna"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
+msgid "VPN IP Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
-msgid "VPN IP Address"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "Aktive brukere"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "CA-sertifikat"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Samler inn data…"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Enhet"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Generelle innstillinger"
msgid "Grant UCI access for luci-app-ocserv"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr ""
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "IP-adresse"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Navn"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Passord"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Port"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"upper 62 addresses."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Status"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"empty to attempt auto-configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"(e.g., LDAP, Radius)."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "Tid"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Bruker"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
+msgid "VPN IP Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
-msgid "VPN IP Address"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.15.1\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "Actieve OpenConnect gebruikers"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "Actieve gebruikers"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr "AnyConnect client compatibiliteit"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr "Beschikbare gebruikers"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "CA certificaat"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "Versleutelingsalgorithme"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Data aan het verzamelen..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "DNS servers"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr "Inactive partner detectie tijd (seconden)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Apparaat"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Bewerk sjabloon"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
"Bewerk de sjabloon die is gebruikt om de ocserv instellingen te genereren."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "Schakel UDP in"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
"Schakel UDP kanaal ondersteuning in; dit moet ingeschakeld zijn tenzij je "
"weet wat je aan het doen bent"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "Schakel compressie in"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr "Schakel proxy arp in"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "Schakel server in"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr "Schakel ondersteuning voor CISCO AnyConnect clients in"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "Firewall Zone"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Algemene instellingen"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "Geef luci-app-ocserv toegang tot UCI"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Groep"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "IP adres"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "Maximum clients"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr "Maximum gelijke clients"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Naam"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr "Netmask (of IPv6-prefix)"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr "OpenConnect VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Wachtwoord"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Poort"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr "Voorspelbare IP's"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"gebruik zijn. Wanneer je een netwerk in LAN hebt op 192.168.1.0/24, gebruik "
"dan 192.168.1.192/26 om de bovenste 62 adressen te reserveren."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "Routing tabel"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Server instellingen"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr "Server's Publieke sleutel ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Status"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
"De DNS servers die aan de clients worden doorgegeven; kan IPv6 en/of IPv4 "
"zijn"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
"De DNS servers die aan de clients worden doorgegeven; kan IPv6 en/of IPv4 "
"zijn. Normaal gesproken moet je daar het adres van die apparaat bijzetten"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"private netwerk zijn de veschilt van de LAN adressen, tenzij proxy ARP is "
"ingeschakeld. Laat dit leeg voor automatische configuratie."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
"Het IPv6 subnet adres om aan de clients door te geven; Laat leeg voor "
"automatische configuratie."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr "De toegewezen IP's zullen deterministisch worden geselecteerd"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"een enkel gebruikersnaam-wachtwoord paar. Gebruik PAM modulen om te "
"authenticeren via een andere server (bijv. LDAP, Radius)."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr "De firewall zone waar de VPN clients in geplaatst worden"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr "Het masker van het subnet hierboven."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"IPv6 routes geven, de server zal alleen de toepasselijke routes zenden. Laat "
"leeg om de standaard route door te geven"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr "Dezelfde UDP en TCP poorten zullen worden gebruikt"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
"De waarde die aan de client wordt doorgegeven om het certificaat van de "
"server te verifiëren; deze waarde hangt alleen van de publieke sleutel af"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "Er zijn geen actieve gebruikers."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "Tijd"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Gebruiker"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "Gebruikers Authenticatie"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "Gebruikers instellingen"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Gebruikersnaam"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "VPN <abbr title=\"Internet Protocol Versie 4\">IPv4</abbr>-Netmask"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Internet Protocol Versie 4\">IPv4</abbr>-Netwerk adres"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Internet Protocol Versie 6\">IPv6</abbr>-Netwerk adres"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
-msgstr "VPN IP"
-
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
msgid "VPN IP Address"
msgstr "VPN IP adres"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
"Bekijk het CA certificaat die door deze server wordt gebruikt. Deze moet "
"worden opgeslagen als 'ca.pem' en geïmporteerd in de clients."
+
+#~ msgid "IP"
+#~ msgstr "IP"
+
+#~ msgid "VPN IP"
+#~ msgstr "VPN IP"
"|| n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 5.10-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notacja: adres/"
"prefiks"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "Aktywni użytkownicy OpenConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "Aktywni użytkownicy"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr "Kompatybilność klienta AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr "Dostępni użytkownicy"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "Certyfikat CA"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "Szyfr"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Trwa zbieranie danych..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "Serwery DNS"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr "Czas wykrywania \"Dead peer\" (w sekundach)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Urządzenie"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Edytuj szablon"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr "Edytuj szablon używany do generowania konfiguracji ocserv."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "Włącz UDP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr "Włącz obsługę kanału UDP; należy to włączyć, chyba że wiesz, co robisz"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "Włącz kompresję"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr "Włącz arp proxy"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "Włącz serwer"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr "Włącz obsługę klientów CISCO AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "Strefa zapory"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Ustawienia główne"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "Przyznaj luci-app-ocserv dostęp do UCI"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Grupa"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "Identyfikator"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "Adres IP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "Maks. klientów"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr "Maksymalna liczba tych samych klientów"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Nazwa"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr "Maska sieciowa (lub przedrostek IPv6)"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr "OpenConnect VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Hasło"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Port"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr "Przewidywalne adresy IP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"Jeśli masz sieć w sieci LAN obejmującą 192.168.1.0/24, użyj "
"192.168.1.192/26, aby zarezerwować górne 62 adresy."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "Tablica trasowania"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Ustawienia serwera"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr "Identyfikator klucza publicznego serwera"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Status"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr "Serwery DNS dostarczane klientom; może być IPv6 lub IPv4"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
"Serwery DNS dostarczane klientom; może być IPv6 lub IPv4. Zazwyczaj należy "
"podać adres tego urządzenia"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"sieć inna niż adresy LAN, chyba że włączone jest proxy ARP. Pozostawić puste "
"aby spróbować automatycznej konfiguracji."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
"Adres podsieci IPv6, który należy podać klientom; pozostawić pusty, aby "
"podjąć próbę automatycznej konfiguracji."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr "Przypisane IP będą wybierane szczegółowo"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"jedną parą loginu i hasła. Użyj modułów PAM do uwierzytelnienia przy użyciu "
"innego serwera (np. LDAP, Radius)."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr "Strefa zapory, w której będą ustawiane klienty VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr "Maska podsieci powyżej."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"IPv4 i IPv6, serwer wyśle tylko odpowiednie. Pozostaw puste, aby ustawić "
"domyślną trasę"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr "Zostaną wykorzystane te same porty UDP i TCP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
"Wartość, którą należy przekazać klientowi w celu weryfikacji certyfikatu "
"serwera; ta wartość zależy tylko od klucza publicznego"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "Brak aktywnych użytkowników."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "Czas"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Użytkownik"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "Uwierzytelnianie użytkownika"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "Ustawienia użytkownika"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Nazwa użytkownika"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "VPN <abbr title=\"Protokół internetowy v4\">IPv4</abbr>-Maska sieciowa"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr "VPN <abbr title=\"Protokół internetowy v4\">IPv4</abbr>-Sieć-Adres"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr "VPN <abbr title=\"Protokół internetowy v6\">IPv6</abbr>-Sieć-Adres"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
-msgstr "VPN IP"
-
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
msgid "VPN IP Address"
msgstr "Adres IP VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
"Wyświetl certyfikat CA używany przez ten serwer. Musisz zapisać go jako "
"'ca.pem' i zaimportować do klientów."
+
+#~ msgid "IP"
+#~ msgstr "IP"
+
+#~ msgid "VPN IP"
+#~ msgstr "VPN IP"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.10.3-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notação: endereço/"
"prefixo"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "Utilizadores de Active OpenConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "Utilizadores ativos"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr "Compatibilidade do cliente AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr "Utilizadores disponíveis"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "Certificado CA"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "Cifra"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "A recolher dados..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "Servidores DNS"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr "Tempo de deteção de pares mortos (segundos)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Aparelho"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Editar Modelo"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr "Editar o modelo que é usado para gerar a configuração cifsd."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "Ativar UDP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
"Ativar o suporte de canais UDP; isso deve ser ativado a menos que saiba o "
"que está fazendo"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "Ativar compressão"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr "Ativar proxy de arp"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "Ativar servidor"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr "Ativar o suporte para clientes de CISCO AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "Zona de Firewall"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Configurações gerais"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "Conceder UCI acesso ao luci-app-ocserv"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Grupo"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "Endereço IP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "Máximo de clientes"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr "Máximo de mesmos clientes"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Nome"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr "Máscara de rede (ou prefixo de IPv6)"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr "VPN OpenConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Palavra-passe"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Porta"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr "IPs Previsíveis"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"tiver uma rede na LAN que cubra 192.168.1.0/24 utilize 192.168.1.192/26 para "
"reservar os 62 endereços superiores."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "Tabela de encaminhamento"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Configurações do Servidor"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr "ID da Chave Pública do Servidor"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Estado"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
"Os servidores DNS a serem fornecidos aos clientes; podem ser IPv6 ou IPv4"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
"Os servidores DNS a serem fornecidos aos clientes; podem ser IPv6 ou IPv4. "
"Normalmente deve incluir o endereço deste aparelho"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"alguma rede privada diferente dos endereços LAN, a menos que o proxy ARP "
"esteja ativado. Deixe vazio para tentar a autoconfiguração."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
"O endereço de sub-rede IPv6 a fornecer aos clientes; deixe vazio para tentar "
"a autoconfiguração."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr "Os IPs atribuídos serão selecionados de forma determinística"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"único par de palavras-passe de nome de utilizador. Use módulos PAM para se "
"autenticar a usar outro servidor (por exemplo, LDAP, Radius)."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr "A zona do firewall em qual os clientes VPN serão atribuido"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr "A máscara da sub-rede acima."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"rotas IPv4 e IPv6, o servidor enviará apenas o apropriado. Deixe vazio para "
"definir uma rota padrão"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr "As mesmas portas UDP e TCP serão usadas"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
"O valor a ser comunicado ao cliente para verificar o certificado do "
"servidor; este valor depende apenas da chave pública"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "Não há utilizadores ativos."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "Tempo"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Utilizador"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "Autenticação do utilizador"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "Configurações do utilizador"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Nome do utilizador"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
"Máscara de rede VPN <abbr title=\"Protocolo de Internet Versão 4\">IPv4</"
"abbr>"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
"Endereço de rede VPN <abbr title=\"Protocolo de Internet Versão 4\">IPv4</"
"abbr>"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
"Endereço de rede VPN <abbr title=\"Protocolo de Internet Versão 6\">IPv6</"
"abbr>"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
-msgstr "IP da VPN"
-
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
msgid "VPN IP Address"
msgstr "Endereço IP da VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
"Veja o certificado AC utilizado por este servidor. Precisará gravá-lo como "
"'ca.pem' e importá-lo para os clientes."
+
+#~ msgid "IP"
+#~ msgstr "IP"
+
+#~ msgid "VPN IP"
+#~ msgstr "IP da VPN"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.13-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notação: endereço/"
"prefixo"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "Usuários ativos do OpenConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "Usuários ativos"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr "Compatibilidade com o cliente AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr "Usuários disponíveis"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "Certificado CA"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "Cifra"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Coletando dados..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "Servidores de DNS"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr "Tempo de detecção de pares inativos (segundos)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Dispositivo"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Editar o modelo"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr "Edite o modelo que é usado para gerar a configuração do ocserv."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "Ativar UDP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
"Ativar o suporte a canais UDP; esta opção deve estar ativa a não ser que "
"você saiba o que está fazendo"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "Ativar compressão"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr "Ativar proxy arp"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "Ativar o servidor"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr "Ativar o suporte para clientes da CISCO AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "Zona do Firewall"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Configurações gerais"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "Conceda acesso UCI ao luci-app-ocserv"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Grupo"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "Endereço IP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "Quantidade máxima de clientes"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr "Quantidade máxima de clientes iguais"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Nome"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr "Máscara de Rede (ou prefixo IPv6)"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr "OpenConnect VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Senha"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Porta"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr "IPs Previsíveis"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"em uso. Caso tenha uma rede na LAN cobrindo 192.168.1.0/24 utilize "
"192.168.1.192/26 para que os 62 endereços acima sejam devidamente reservados."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "Tabela de roteamento"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Configurações do Servidor"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr "ID da Chave Pública do Servidor"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Status"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
"Os servidores de DNS a ser oferecido aos clientes; pode ser tanto IPv6 ou "
"IPv4"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
"Os servidores DNS a ser oferecido aos clientes; pode ser tanto IPv6 ou IPv4. "
"Geralmente você deve incluir o endereço deste dispositivo"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"endereços de rede privados diferentes do endereço LAN a não ser que um proxy "
"ARP esteja ativo. Para uma configuração automática, deixe a opção vazia."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
"O endereço IPv6 a ser oferecida aos clientes. Para uma configuração "
"automática, deixe a opção vazia."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr "Os IPs atribuídos serão selecionados deterministicamente"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"do nome de usuário e senha. Use os módulos PAM para autenticar usando um "
"outro servidor (como LDAP, Radius por exemplo)."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr "A zona do firewall em que os clientes VPN serão enviados"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr "A máscara da sub-rede acima."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"rotas IPv4 e IPv6, o servidor enviará o que for apropriado. Deixe vazio para "
"definir uma rota padrão"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr "As mesmas portas UDP e TCP serão usadas"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
"O valor que será comunicado ao cliente para verificar o certificado do "
"servidor; este valor depende apenas da chave pública"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "Não há usuários ativos."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "Hora"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Usuário"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "Autenticação do Usuário"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "Configurações do Usuário"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Nome do usuário"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
"VPN <abbr title=\"Protocolo de Internet Versão 4\">IPv4</abbr>-Máscara de "
"Rede"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Protocolo de Internet Versão 4\">IPv4</abbr>-Endereço de "
"Rede"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Protocolo de Internet Versão 6\">IPv6</abbr>-Endereço de "
"Rede"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
-msgstr "IP da VPN"
-
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
msgid "VPN IP Address"
msgstr "Endereço IP da VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
"Exibir o certificado CA utilizado por este servidor. Você precisará salvá-lo "
"como 'ca.pem' e importá-lo nos clientes."
+
+#~ msgid "IP"
+#~ msgstr "IP"
+
+#~ msgid "VPN IP"
+#~ msgstr "IP da VPN"
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 5.13\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notație: adresă/"
"prefix"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "Utilizatori OpenConnect activi"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "Utilizatori activi"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr "Compatibilitatea clientului AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr "Certificat CA"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "Certificat CA"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "Cifru"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Colectare date..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "Servere DNS"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr "Timpul de detectare a unui om mort (secs)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Dispozitiv"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Editare sablon"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
"Editați șablonul care este utilizat pentru generarea configurației ocserv."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "Activează UDP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
"Activați suportul pentru canale UDP; acest lucru trebuie activat dacă nu "
"știți ce faceți"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "Activați compresia"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr "Activează proxy arp"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "Activați serverul"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr "Activați suportul pentru clienții CISCO AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "Zona Firewall"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Setări Generale"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "Acordarea accesului UCI pentru luci-app-ocserv"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Grup"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "Adresă IP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "Număr maxim de clienți"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr "Max aceiași clienți"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Nume"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr "Masca de rețea (sau prefixul-IPv6)"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr "DeschidețiVPN-ulConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Parolă"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Port"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr "IP-uri previzibile"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"utilizată. Dacă aveți o rețea în LAN care acoperă 192.168.1.0/24, utilizați "
"192.168.1.192/26 pentru a rezerva cele 62 de adrese superioare."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "Tabel de rutare"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Setări server"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr "ID-ul cheii publice a serverului"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Stare"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
"Serverele DNS care trebuie furnizate clienților; pot fi fie IPv6, fie IPv4"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
"Serverele DNS care urmează să fie furnizate clienților; pot fi IPv6 sau "
"IPv4. În mod normal, trebuie să includeți adresa acestui dispozitiv"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"să fie o rețea privată diferită de adresele LAN, cu excepția cazului în care "
"este activat ARP proxy. Lăsați gol pentru a încerca autoconfigurarea."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
"Adresa de subrețea IPv6 care trebuie furnizată clienților; lăsați-o goală "
"pentru a încerca autoconfigurarea."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr "IP-urile alocate vor fi selectate în mod determinist"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"o singură pereche nume de utilizator-password. Utilizați modulele PAM pentru "
"a vă autentifica folosind un alt server (de exemplu, LDAP, Radius)."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr "Zona de firewall pe care vor fi setați clienții VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr "Masca subnetului de mai sus."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"rutele IPv4 și IPv6, serverul va trimite doar rutele corespunzătoare. Lăsați "
"gol pentru a seta o rută implicită"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr "Se vor folosi aceleași porturi UDP și TCP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
"Valoarea care urmează să fie comunicată clientului pentru a verifica "
"certificatul serverului; această valoare depinde numai de cheia publică"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "Nu există utilizatori activi."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "Timp"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Utilizator"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "Autentificarea utilizatorului"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "Setări utilizator"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Nume Utilizator"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Mască de rețea"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Internet Protocol Version 4\" >IPv4</abbr>-Adresă de rețea"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Adresă de rețea"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
-msgstr "IP VPN"
-
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
msgid "VPN IP Address"
msgstr "Adresa IP VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
"Vizualizați certificatul CA utilizat de acest server. Va trebui să îl "
"salvați \"ca.pem\" și să îl importați în clienți."
+
+#~ msgid "IP"
+#~ msgstr "IP"
+
+#~ msgid "VPN IP"
+#~ msgstr "IP VPN"
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 5.15.1\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
"<abbr title=\"Бесклассовая Междоменная Маршрутизация\">CIDR</abbr>-Запись: "
"адрес/префикс"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "Активные пользователи OpenConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "Активные пользователи"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr "Совместимость с клиентом AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr "Доступные пользователи"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "Сертификат CA"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "Алгоритм шифрования"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Сбор данных..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "DNS-серверы"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr "Время обнаружения \"мёртвого узла\" (сек)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Устройство"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Настройка шаблона"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
"Редактирование шаблона, который используется для генерации конфигурации "
"ocserv."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "Включить UDP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
"Включить поддержку UDP channel; опция должна быть включена только если вы "
"знаете что делаете"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "Включить сжатие"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr "Включить Proxy ARP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "Включить сервер"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr "Включить поддержку клиентов CISCO AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "Зона брандмауэра"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Основные настройки"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "Предоставить UCI доступ для luci-app-ocserv"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Группа"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "IP-адрес"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "Макс. кол-во обслуживаемых клиентов"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr "Максимальное количество одинаковых клиентов"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Имя"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr "Маска (или IPv6-префикс)"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr "VPN OpenConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Парoль"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Порт"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr "Предсказуемые IP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"Если у вас имеется сеть в зоне LAN, перекрывающая 192.168.1.0/24, то "
"используйте 192.168.1.192/26 для резервирования 62 вышестоящих адресов."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "Таблица маршрутизации"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Настройки сервера"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr "ID публичного ключа сервера"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Статус"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr "DNS-серверы, предоставляемые клиентам; могут быть либо IPv6, либо IPv4"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
"DNS-серверы, предоставляемые клиентам; может быть IPv6 или IPv4. Обычно вы "
"должны указать адрес этого устройства"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"Адрес IPv4 подсети предоставляемый клиентам; должен отличаться от LAN если "
"не включено проксирование ARP. Оставьте пустым для автонастройки."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
"Предоставляемый клиентам адрес IPv6 подсети, оставьте пустым для "
"автонастройки."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr "Назначаемые IP будут выбраны детерминировано"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"и пароль. Для аутентификации через другой сервер (например: LDAP, Radius) "
"используйте PAM модули."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr "Зона брандмауэра, для VPN-клиентов"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr "Маска вышестоящей подсети."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"IPv4 и IPv6, сервер будет выбирать соответствующие. Оставьте поле пустым, "
"для маршрута по умолчанию"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr "Будут использоваться одни и те же порты UDP и TCP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
"Значение, необходимое передать клиенту для проверки сертификата сервера; это "
"значение зависит только от публичного ключа"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "Нет активных пользователей."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "Время"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Пользователь"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "Аутентификация пользователя"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "Пользовательские настройки"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Имя пользователя"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Маска сети"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Сетевой адрес"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Сетевой адрес"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
-msgstr "IP-адрес VPN"
-
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
msgid "VPN IP Address"
msgstr "IP Адрес VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
"Просмотр CA-сертификата, используемого этим сервером. Сохраните его как "
"«ca.pem» для импорта клиентам."
+
+#~ msgid "IP"
+#~ msgstr "IP"
+
+#~ msgid "VPN IP"
+#~ msgstr "IP-адрес VPN"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 5.0-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Zbieram dáta..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Zariadenie"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Upraviť šablónu"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Všeobecné nastavenia"
msgid "Grant UCI access for luci-app-ocserv"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Skupina"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr ""
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "Adresa IP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "Maximum klientov"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Názov"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Heslo"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Port"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"upper 62 addresses."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Nastavenia servera"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Stav"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"empty to attempt auto-configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"(e.g., LDAP, Radius)."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Používateľ"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Používateľské meno"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
+msgid "VPN IP Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
-msgid "VPN IP Address"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.8.2-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
"<abbr title=\"Klasslös routing mellan domäner\">CIDR</abbr>-Notation: adress/"
"prefix"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "CA-certifikat"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "Chiffer"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Samlar in data..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Enhet"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Redigera mall"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Generella inställningar"
msgid "Grant UCI access for luci-app-ocserv"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Grupp"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "IP-adress"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "Max antalet klienter"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Namn"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Lösenord"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Port"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"upper 62 addresses."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Server-inställningar"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Status"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"empty to attempt auto-configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"(e.g., LDAP, Radius)."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Användare"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Användarnamn"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
+msgid "VPN IP Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
-msgid "VPN IP Address"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
+
+#~ msgid "IP"
+#~ msgstr "IP"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
"<abbr title=\"Classless Inter-Domain Routing\">சிஐடிஆர் </abbr> -நொபேசன்: "
"முகவரி/முன்னொட்டு"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "செயலில் உள்ள ஓபன்னெக்ட் பயனர்கள்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "செயலில் உள்ள பயனர்கள்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr "எந்தவொரு கிளையன்ட் பொருந்தக்கூடிய தன்மையும்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr "கிடைக்கும் பயனர்கள்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "சான்றிதழ்களாக"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "சைஃபர்"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "தரவு சேகரித்தல் ..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "டிஎன்எச் சேவையகங்கள்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr "இறந்த பியர் கண்டறிதல் நேரம் (நொடி)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "சாதனம்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "வார்ப்புருவைத் திருத்து"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr "OCSERV உள்ளமைவை உருவாக்க பயன்படுத்தப்படும் வார்ப்புருவைத் திருத்தவும்."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "UDP ஐ இயக்கவும்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
"யுடிபி சேனல் ஆதரவை இயக்கவும்; நீங்கள் என்ன செய்கிறீர்கள் என்று உங்களுக்குத் தெரியாவிட்டால் "
"இது இயக்கப்பட வேண்டும்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "சுருக்கத்தை இயக்கு"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr "பதிலாள் ARP ஐ இயக்கவும்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "சேவையகத்தை இயக்கவும்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr "சிச்கோ AnyConnect வாடிக்கையாளர்களுக்கான ஆதரவை இயக்கவும்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "ஃபயர்வால் மண்டலம்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "பொது அமைப்புகள்"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "லூசி-ஆப்-ஒக்செர்விற்கு யுசிஐ அணுகலை வழங்கவும்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "குழு"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ஐடி"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "ஐபி"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "ஐபி முகவரி"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "அதிகபட்ச வாடிக்கையாளர்கள்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr "அதிகபட்சம் அதே வாடிக்கையாளர்கள்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "பெயர்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr "நெட்மாச்க் (அல்லது ஐபிவி 6-ப்ரெஃபிக்ச்)"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr "Openconnect vpn"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "கடவுச்சொல்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "துறைமுகம்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr "கணிக்கக்கூடிய ஐபிக்கள்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"192.168.1.0/24 ஐ உள்ளடக்கிய லேன் இல் உங்களிடம் ஒரு பிணையம் இருந்தால், மேல் 62 "
"முகவரிகளை முன்பதிவு செய்ய 192.168.1.192/26 ஐப் பயன்படுத்தவும்."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "ரூட்டிங் அட்டவணை"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "சேவையக அமைப்புகள்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr "சேவையகத்தின் பொது விசை ஐடி"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "நிலை"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
"வாடிக்கையாளர்களுக்கு வழங்கப்பட வேண்டிய டிஎன்எச் சேவையகங்கள்; IPv6 அல்லது IPv4 ஆக "
"இருக்கலாம்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
"வாடிக்கையாளர்களுக்கு வழங்கப்பட வேண்டிய டிஎன்எச் சேவையகங்கள்; IPv6 அல்லது IPv4 ஆக "
"இருக்கலாம். பொதுவாக நீங்கள் இந்த சாதனத்தின் முகவரியை சேர்க்க வேண்டும்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"தவிர இது லேன் முகவரிகளை விட வேறுபட்ட சில தனியார் நெட்வொர்க்காக இருக்க வேண்டும். தானாக "
"உள்ளீடுகளை முயற்சிக்க காலியாக விடவும்."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
"வாடிக்கையாளர்களுக்கு வழங்க ஐபிவி 6 சப்நெட் முகவரி; தானாக உள்ளீடுகளை முயற்சிக்க காலியாக "
"விடவும்."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr "ஒதுக்கப்பட்ட ஐபிக்கள் தீர்மானமாக தேர்ந்தெடுக்கப்படும்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"பயனர்களுக்கான அங்கீகார முறை. ஒற்றை பயனர்பெயர்-பாச்வேர்ட் சோடியுடன் எளிமையானது. மற்றொரு "
"சேவையகத்தைப் பயன்படுத்தி அங்கீகரிக்க பாம் தொகுதிகள் பயன்படுத்தவும் (எ.கா., LDAP, RARIUS)."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr "வி.பி.என் வாடிக்கையாளர்கள் அமைக்கப்படும் ஃபயர்வால் மண்டலம்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr "மேலே உள்ள சப்நெட்டின் முகமூடி."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"வழித்தடங்களை கலக்கலாம், சேவையகம் பொருத்தமானதை மட்டுமே அனுப்பும். இயல்புநிலை வழியை "
"அமைக்க காலியாக விடவும்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr "அதே யுடிபி மற்றும் டி.சி.பி போர்ட்கள் பயன்படுத்தப்படும்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
"சேவையகத்தின் சான்றிதழை சரிபார்க்க கிளையனுடன் தொடர்பு கொள்ள வேண்டிய மதிப்பு; இந்த மதிப்பு "
"பொது விசையை மட்டுமே சார்ந்துள்ளது"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "செயலில் பயனர்கள் இல்லை."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "நேரம்"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "பயனர்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "பயனர் ஏற்பு"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "பயனர் அமைப்புகள்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "பயனர்பெயர்"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
"விபிஎன் <abbr title=\"Internet Protocol Version 4\">ஐபிப4</abbr>-Netmask"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
"விபிஎன் <abbr title=\"Internet Protocol Version 4\">ஐபிப4</abbr> -பிணைய-முகவரி"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
"விபிஎன்<abbr title=\"Internet Protocol Version 6\">ஐபிப6</abbr> -பிணைய-முகவரி"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
-msgstr "Vpn ip"
-
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
msgid "VPN IP Address"
msgstr "VPN ஐபி முகவரி"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
"இந்த சேவையகம் பயன்படுத்தும் CA சான்றிதழைக் காண்க. நீங்கள் அதை 'ca.pem' என்று சேமித்து "
"வாடிக்கையாளர்களுக்கு இறக்குமதி செய்ய வேண்டும்."
+
+#~ msgid "IP"
+#~ msgstr "ஐபி"
+
+#~ msgid "VPN IP"
+#~ msgstr "Vpn ip"
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr ""
msgid "Grant UCI access for luci-app-ocserv"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr ""
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"upper 62 addresses."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"empty to attempt auto-configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"(e.g., LDAP, Radius)."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
+msgid "VPN IP Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
-msgid "VPN IP Address"
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
msgstr ""
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.14-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: adres/"
"ön ek"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "Etkin OpenConnect Kullanıcıları"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "Aktif kullanıcılar"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr "AnyConnect istemci uyumluluğu"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr "Mevcut kullanıcılar"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "CA sertifikası"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "Şifre"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Veriler toplanıyor..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "DNS sunucuları"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr "Ölü eş algılama süresi (saniye)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Cihaz"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Şablonu Düzenle"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr "Ocserv yapılandırmasını oluşturmak için kullanılan şablonu düzenleyin."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "UDP'yi etkinleştir"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
"UDP kanal desteğini etkinleştirin; ne yaptığınızı bilmiyorsanız bu "
"etkinleştirilmelidir"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "Sıkıştırmayı etkinleştir"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr "Proxy arp'yi etkinleştir"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "Sunucuyu etkinleştir"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr "CISCO AnyConnect istemcileri için desteği etkinleştirin"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "Güvenlik Duvarı Bölgesi"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Genel Ayarlar"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "luci-app-ocserv için UCI erişimi verin"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Grup"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "IP Adresi"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "Maksimum istemci"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr "Maksimum aynı kullanıcı"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "İsim"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr "Ağ maskesi (veya IPv6 öneki)"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr "OpenConnect VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Parola"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Bağlantı Noktası"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr "Tahmin edilebilir IP'ler"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"gerektiğini unutmayın. LAN'da 192.168.1.0/24'ü kapsayan bir ağınız varsa, "
"üstteki 62 adresi ayırmak için 192.168.1.192/26'yı kullanın."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "Yönlendirme tablosu"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Sunucu Ayarları"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr "Sunucunun Genel Anahtar Kimliği"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Durum"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr "İstemcilere sağlanacak DNS sunucuları; IPv6 veya IPv4 olabilir"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
"İstemcilere sağlanacak DNS sunucuları; IPv6 veya IPv4 olabilir. Genellikle "
"bu cihazın adresini eklemelisiniz"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"etkinleştirilmedikçe LAN adreslerinden farklı bazı özel ağlar olmalıdır. "
"Otomatik yapılandırmayı denemek için boş bırakın."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
"İstemcilere sağlanacak IPv6 alt ağ adresi; otomatik yapılandırmayı denemek "
"için boş bırakın."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr "Atanan IP'ler belirleyici olarak seçilecektir"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"kullanıcı adı-şifre çifti ile düzdür. Başka bir sunucu (örneğin LDAP, "
"Radius) kullanarak kimlik doğrulaması yapmak için PAM modüllerini kullanın."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr "VPN istemcilerinin ayarlanacağı güvenlik duvarı bölgesi"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr "Yukarıdaki alt ağın maskesi."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"karıştırabilirsiniz, sunucu yalnızca uygun olanı gönderir. Varsayılan bir "
"rota ayarlamak için boş bırakın"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr "Aynı UDP ve TCP bağlantı noktaları kullanılacak"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
"Sunucunun sertifikasını doğrulamak için istemciye iletilecek değer; bu değer "
"yalnızca genel anahtara bağlıdır"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "Aktif kullanıcı yok."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "Zaman"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Kullanıcı"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "Kullanıcı doğrulama"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "Kullanıcı ayarları"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Kullanıcı Adı"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Ağ Maskesi"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Ağ Adresi"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr "VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Ağ Adresi"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
-msgstr "VPN IP'si"
-
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
msgid "VPN IP Address"
msgstr "VPN IP Adresi"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
"Bu sunucu tarafından kullanılan CA sertifikasını görüntüleyin. Bunu 'ca.pem' "
"olarak kaydetmeniz ve istemcilere aktarmanız gerekecek."
+
+#~ msgid "IP"
+#~ msgstr "IP"
+
+#~ msgid "VPN IP"
+#~ msgstr "VPN IP'si"
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 5.14-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Позначення: "
"адреса/префікс"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "Активні користувачі OpenConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "Активні користувачі"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr "Сумісність із клієнтом AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr "Доступні користувачі"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "Сертифікат центру сертифікації"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "Шифр"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Збирання даних..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "DNS сервери"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr "Час виявлення мертвого однорангового пристрою (сек.)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Пристрій"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Редагувати шаблон"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr ""
"Відредагуйте шаблон, який використовується для створення конфігурації ocserv."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "Увімкнути UDP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
"Увімкнути підтримку каналу UDP; це має бути включено, якщо ви не знаєте, що "
"робите"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "Увімкнути стиснення"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr "Увімкнути проксі-арп"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "Увімкнути сервер"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr "Увімкніть підтримку клієнтів CISCO AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "Зона брандмауера"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Загальні налаштування"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "Надайте доступ UCI для luci-app-ocserv"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Група"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP-адреса"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "IP-адреса"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "Максимум клієнтів"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr "Макс однакові клієнти"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Ім'я"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr "Маска мережі (або префікс IPv6)"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr "OpenConnect VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Пароль"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Порт"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr "Передбачувані IP-адреси"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"використовуватися. Якщо у вас є мережа LAN, що охоплює 192.168.1.0/24, "
"використовуйте 192.168.1.192/26, щоб зарезервувати верхні 62 адреси."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "Таблиця маршрутизації"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Налаштування сервера"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr "Ідентифікатор відкритого ключа сервера"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Стан"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr "DNS-сервери, які будуть надані клієнтам; може бути IPv6 або IPv4"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
"DNS-сервери, які будуть надані клієнтам; може бути IPv6 або IPv4. Зазвичай "
"ви повинні вказати адресу цього пристрою"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"мережа, відмінна від адрес локальної мережі, якщо не ввімкнено проксі ARP. "
"Залиште пустим, щоб спробувати автоматичне налаштування."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
"Адреса підмережі IPv6 для надання клієнтам; залиште порожнім, щоб спробувати "
"автоматичне налаштування."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr "Призначені IP-адреси будуть вибрані детерміновано"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"ім’я користувача та пароля. Використовуйте модулі PAM для автентифікації за "
"допомогою іншого сервера (наприклад, LDAP, Radius)."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr "Зона брандмауера, на яку будуть налаштовані клієнти VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr "Маска підмережі вище."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"маршрути IPv4 та IPv6, сервер надсилатиме лише відповідні. Залиште пустим, "
"щоб установити маршрут за замовчуванням"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr "Будуть використані однакові порти UDP і TCP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
"Значення, яке буде передано клієнту для перевірки сертифіката сервера; це "
"значення залежить лише від відкритого ключа"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "Немає активних користувачів."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "Час"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Користувач"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "Автентифікація користувача"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "Налаштування користувача"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Ім'я користувача"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Маска мережі"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Мережева адреса"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Мережева адреса"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
-msgstr "VPN IP"
-
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
msgid "VPN IP Address"
msgstr "IP-адреса VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
"Переглянути сертифікат CA, який використовується цим сервером. Вам потрібно "
"буде зберегти його як \"ca.pem\" та імпортувати в клієнти."
+
+#~ msgid "IP"
+#~ msgstr "IP-адреса"
+
+#~ msgid "VPN IP"
+#~ msgstr "VPN IP"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.18.1\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
"<abbr title=\"Định tuyến liên miền không phân lớp\">CIDR</abbr>-ký hiệu: địa "
"chỉ/tiền tố"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "Người dùng OpenConnect đang hoạt động"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "Người dùng đang hoạt động"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr "Khả năng tương thích máy khách AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr "Người dùng có sẵn"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "Chứng chỉ CA"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "Cipher"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "Đang lấy dữ liệu..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "Máy chủ DNS"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr "Dead peer detection time (secs)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "Thiết bị"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "Chỉnh sửa mẫu"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr "Chỉnh sửa mẫu được sử dụng để tạo cấu hình ocserv."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "Kích hoạt UDP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
"Kích hoạt hỗ trợ kênh UDP; điều này phải được kích hoạt trừ khi bạn biết "
"những gì bạn đang làm"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "Kích hoạt tính năng nén"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr "Bật proxy arp"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "Kích hoạt máy chủ"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr "Bật hỗ trợ cho máy khách CISCO AnyConnect"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "Vùng tường lửa"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "Các cài đặt chung"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "Cấp quyền truy cập UCI cho luci-app-ocserv"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "Nhóm"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "Địa chỉ IP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "Số lượng tối đa máy khách"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr "Tối đa cùng một client"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "Tên"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr "Netmask (hoặc IPv6-prefix)"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr "OpenConnect VPN"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "Mật khẩu"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "Cổng"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr "Predictable IPs"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"không được sử dụng. Nếu bạn có một mạng LAN bao gồm 192.168.1.0/24, hãy sử "
"dụng 192.168.1.192/26 để đặt trước 62 địa chỉ trên."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "Bảng định tuyến"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "Cài đặt máy chủ"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr "ID khóa công khai của máy chủ"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "Trạng thái"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr ""
"Các máy chủ DNS sẽ được cung cấp cho khách hàng; có thể là IPv6 hoặc IPv4"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
"Các máy chủ DNS sẽ được cung cấp cho khách hàng; có thể là IPv6 hoặc IPv4. "
"Thông thường, bạn nên bao gồm địa chỉ của thiết bị này"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"riêng khác với địa chỉ LAN trừ khi ARP proxy được bật. Để trống để thử cấu "
"hình tự động."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
"Địa chỉ mạng con IPv6 để cung cấp cho khách hàng; để trống để thử cấu hình "
"tự động."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr "Các IP được chỉ định sẽ được chọn một cách xác định"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"tên người dùng-mật khẩu. Sử dụng các mô-đun PAM để xác thực bằng máy chủ "
"khác (ví dụ: LDAP, Radius)."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr "Vùng tường lửa mà máy khách VPN sẽ được đặt thành"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr "The mask of the subnet above."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"tuyến IPv4 và IPv6, máy chủ sẽ chỉ gửi những tuyến phù hợp. Để trống để đặt "
"tuyến đường mặc định"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr "Các cổng UDP và TCP giống nhau sẽ được sử dụng"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
"Giá trị được thông báo tới máy khách để xác minh chứng chỉ của máy chủ; giá "
"trị này chỉ phụ thuộc vào khóa chung"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "Không có người dùng đang hoạt động."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "Thời gian"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "Người dùng"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "Xác thực người dùng"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "Cài đặt người dùng"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "Tên người dùng"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "VPN <abbr title=\"Giao thức Internet Phiên bản 4\">IPv4</abbr>-Netmask"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Giao thức Internet Phiên bản 4\">IPv4</abbr>-Địa chỉ mạng"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr ""
"VPN <abbr title=\"Giao thức Internet Phiên bản 6\">IPv6</abbr>-Địa chỉ mạng"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
-msgstr "VPN IP"
-
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
msgid "VPN IP Address"
msgstr "Địa chỉ VPN IP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
"Xem chứng chỉ CA được sử dụng bởi máy chủ này. Bạn sẽ cần lưu nó dưới dạng "
"'ca.pem' và nhập nó vào ứng dụng khách."
+
+#~ msgid "IP"
+#~ msgstr "IP"
+
+#~ msgid "VPN IP"
+#~ msgstr "VPN IP"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.15.1\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>–表示:地址/前缀"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "活跃的 OpenConnect 用户"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "活跃用户"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr "AnyConnect 客户端兼容性"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr "可用用户"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "CA 证书"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "算法"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "正在收集数据中..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "DNS 服务器"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr "对等体失效检测时间(秒)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "设备"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "编辑模板"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr "编辑用于生成 ocserv 配置的模板。"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "启用 UDP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr "启用 UDP 通道支持;除非您知道自己在做什么,否则必须启用它"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "启用压缩"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr "启用代理 ARP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "启用服务器"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr "启用对 CISCO AnyConnect 客户端的支持"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "防火墙区域"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "常规设置"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "授予UCI访问luci-app-ocserv的权限"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "组"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "IP 地址"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "最大客户端数量"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr "同一客户端最大同时登录数"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "名称"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr "网络掩码(或 IPv6 前缀)"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr "OpenConnect VPN程序"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "密码"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "端口"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr "可预测的 IP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"指定子网的第一个地址将由 ocserv 保留,因此不应使用。如果您的 LAN 网络范围是 "
"192.168.1.0/24,请使用 192.168.1.192/26 保留前面的 62 个地址。"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "路由表"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "服务器设置"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr "服务器公钥 ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "状态"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr "要提供给客户端的 DNS 服务器;可以是 IPv6 或 IPv4"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
"要提供给客户端的 DNS 服务器;可以是 IPv6 或 IPv4。通常,您应该包括此设备的地"
"址"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"要提供给客户端的 IPv4 子网地址;除非启用代理 ARP,否则这应该是一些与 LAN 地址"
"不同的专用网络。留空以尝试自动配置。"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr "要提供给客户端的 IPv6 子网地址;留空以尝试自动配置。"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr "所分配的 IP 地址将能够确定性地选择"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"用户的身份验证方法。最简单的是单个用户名-密码对。使用 PAM 模块使用其他服务器"
"(例如:LDAP、Radius)进行身份验证。"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr "VPN 客户端的防火墙区域将被设定为"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr "上面子网的掩码。"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"提供给客户端的路由表;您可以混合使用 IPv4 和 IPv6 路由,服务器将只发送适当的"
"路由。留空以设置默认路由"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr "将使用相同的 UDP 和 TCP 端口"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr "要传递给客户端用来验证服务器证书的值;此值仅取决于公钥"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "目前没有活动用户。"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "时间"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "用户"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "用户身份验证"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "用户设置"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "用户名"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>–子网掩码"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>–网络地址"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr "VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>–网络地址"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
-msgstr "VPN IP"
-
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
msgid "VPN IP Address"
msgstr "VPN IP 地址"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr "查看该服务器使用的 CA 证书。您需要将其另存为“ca.pem”并导入客户端。"
+
+#~ msgid "IP"
+#~ msgstr "IP"
+
+#~ msgid "VPN IP"
+#~ msgstr "VPN IP"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.11-dev\n"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
"prefix"
msgstr ""
"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr> 標記法:位址/字首"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:155
msgid "Active OpenConnect Users"
msgstr "活躍的OpenConnect用戶"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:127
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:185
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
msgid "Active users"
msgstr "活躍的用戶"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
msgstr "AnyConnect用戶端相容性"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:96
msgid "Available users"
msgstr "可用的用戶數"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
msgid "CA certificate"
msgstr "CA憑證"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:72
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:119
msgid "Cipher"
msgstr "加密演算法"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:155
msgid "Collecting data..."
msgstr "收集資料中..."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
msgstr "DNS伺服器"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
msgid "Dead peer detection time (secs)"
msgstr "節點失效檢測時間(秒)"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:117
msgid "Device"
msgstr "裝置"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:14
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:178
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:148
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
msgid "Edit Template"
msgstr "編輯範本"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
msgid "Edit the template that is used for generating the ocserv configuration."
msgstr "編輯用於生成ocserv配置的範本。"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
msgstr "啟用UDP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr "啟用UDP通道支援;除非您知道自己在做什麼,否則必須啟用它"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
msgstr "啟用壓縮"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
msgstr "啟用代理ARP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
msgstr "啟用伺服器"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
msgstr "啟用對CISCO AnyConnect支援"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:84
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
msgstr "防火牆區域"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
msgid "General Settings"
msgstr "一般設定"
msgid "Grant UCI access for luci-app-ocserv"
msgstr "授予luci-app-ocserv存取UCI的權限"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:106
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:114
msgid "Group"
msgstr "群組"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:135
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:162
msgid "ID"
msgstr "ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
-msgid "IP"
-msgstr "IP"
-
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:117
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:128
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:116
msgid "IP Address"
msgstr "IP位址"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
msgid "Max clients"
msgstr "最大客戶數"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
msgid "Max same clients"
msgstr "最大相同的客戶"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:102
msgid "Name"
msgstr "名稱"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:151
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
msgstr "網路遮罩(or IPv6-prefix)"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:14
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:7
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:7
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:92
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
msgstr "OpenConnect VPN程式"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:109
msgid "Password"
msgstr "密碼"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:56
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:50
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
msgid "Port"
msgstr "連接埠"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
msgid "Predictable IPs"
msgstr "可預測的IP"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
msgid ""
"Provide addresses to clients from a subnet of LAN; if enabled the network "
"below must be a subnet of LAN. Note that the first address of the specified "
"網。請注意,指定子網路的第一個位址將由ocserv保留,因此不應使用。如果區域網路"
"中的網路覆蓋192.168.1.0/24,請使用192.168.1.192/26保留前62個地址。"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "Remote IP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid "Routing table"
msgstr "路由表"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
msgid "Server Settings"
msgstr "伺服器設定值"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
msgstr "伺服器的公鑰ID"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:120
msgid "Status"
msgstr "狀態"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
msgstr "提供給用戶端的DNS伺服器;可以是IPv6或IPv4"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr "提供給用戶端的DNS伺服器;可以是IPv6或IPv4。通常您應包括此裝置的位址"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
msgid ""
"The IPv4 subnet address to provide to clients; this should be some private "
"network different than the LAN addresses unless proxy ARP is enabled. Leave "
"提供給用戶端的IPv4子網位址;除非啟用了代理ARP,否則這應該是不同於LAN位址的某"
"些專用網路。留空以嘗試自動配置。"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:125
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
msgid ""
"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
"configuration."
msgstr "提供給用戶端的IPv6子網位址;留空以嘗試自動配置。"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:63
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
msgid "The assigned IPs will be selected deterministically"
msgstr "分配的IP將確定地選擇"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:50
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
msgid ""
"The authentication method for the users. The simplest is plain with a single "
"username-password pair. Use PAM modules to authenticate using another server "
"用戶的身份驗證方法。最簡單的是使用單個用戶名-密碼對。使用PAM模組來使用其他伺"
"服器(例如LDAP,Radius)進行身份驗證。"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:45
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
msgid "The firewall zone that the VPN clients will be set to"
msgstr "VPN用戶端將設定到的防火牆區域"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
msgid "The mask of the subnet above."
msgstr "上面子網路的遮罩."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:144
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
msgid ""
"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
"routes, the server will send only the appropriate. Leave empty to set a "
"提供給用戶端的路由表;您可以混合使用IPv4和IPv6路由,伺服器將僅發送適當的路"
"由。留空以設定預設路由"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
msgid "The same UDP and TCP ports will be used"
msgstr "將採用相同的UDP和TCP埠號"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr "要傳達給用戶端以驗證伺服器憑證的值;該值僅取決於公鑰"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:129
msgid "There are no active users."
msgstr "沒有活躍的用戶."
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:118
msgid "Time"
msgstr "時間"
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:113
msgid "User"
msgstr "使用者"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
msgstr "用戶認證"
-#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:25
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
msgstr "用戶設定值"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:136
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:163
msgid "Username"
msgstr "使用者名稱"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
msgstr "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-網路遮罩"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:110
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:68
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Network-Address"
msgstr "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-網路-位址"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Network-Address"
msgstr "VPN <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-網路-位址"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
-msgid "VPN IP"
-msgstr "VPN IP"
-
-#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:115
msgid "VPN IP Address"
msgstr "VPN IP位址"
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
-#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
msgid ""
"View the CA certificate used by this server. You will need to save it as "
"'ca.pem' and import it into the clients."
msgstr ""
"查看該伺服器使用的CA憑證。您將需要將其另存為“ ca.pem”並將其匯入用戶端。"
+
+#~ msgid "IP"
+#~ msgstr "IP"
+
+#~ msgid "VPN IP"
+#~ msgstr "VPN IP"
--- /dev/null
+{
+ "admin/vpn/ocserv": {
+ "title": "OpenConnect VPN",
+ "order": 50,
+ "action": {
+ "type": "firstchild"
+ },
+ "depends": {
+ "acl": [ "luci-app-ocserv" ],
+ "fs": {
+ "/etc/config/ocserv": "file"
+ }
+ }
+ },
+
+ "admin/vpn/ocserv/main": {
+ "title": "Server Settings",
+ "order": 1,
+ "action": {
+ "type": "view",
+ "path": "ocserv/main"
+ }
+ },
+
+ "admin/vpn/ocserv/user-config": {
+ "title": "User Settings",
+ "order": 2,
+ "action": {
+ "type": "view",
+ "path": "ocserv/user-config"
+ }
+ },
+
+ "admin/vpn/ocserv/users": {
+ "title": "Active users",
+ "order": 3,
+ "action": {
+ "type": "view",
+ "path": "ocserv/users"
+ }
+ }
+}
"luci-app-ocserv": {
"description": "Grant UCI access for luci-app-ocserv",
"read": {
+ "file": {
+ "/etc/ocserv/*": [ "read" ],
+ "/proc/net/ipv6_route": [ "read" ],
+ "/usr/bin/certtool --hash sha256 --key-id --infile /etc/ocserv/server-cert.pem": ["exec"],
+ "/usr/bin/occtl show users": ["exec"],
+ "/usr/bin/occtl --json show users": ["exec"],
+ "/usr/bin/occtl reload": ["exec"],
+ "/usr/bin/occtl disconnect id *": ["exec"]
+ },
+ "ubus": {
+ "file": [ "exec" ],
+ "rc": [ "init" ]
+ },
"uci": [ "ocserv" ]
},
"write": {
+ "file": {
+ "/etc/ocserv/ocserv.conf.template": [ "write" ]
+ },
+ "ubus": {
+ "file": [ "exec" ],
+ "rc": [ "init" ]
+ },
"uci": [ "ocserv" ]
}
}