Merge pull request #5379 from weblate/weblate-openwrt-luci
authorFlorian Eckert <fe@dev.tdt.de>
Wed, 22 Sep 2021 06:32:08 +0000 (08:32 +0200)
committerGitHub <noreply@github.com>
Wed, 22 Sep 2021 06:32:08 +0000 (08:32 +0200)
Translations update from Weblate

78 files changed:
applications/luci-app-wireguard/Makefile
applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js [new file with mode: 0644]
applications/luci-app-wireguard/luasrc/view/wireguard.htm [deleted file]
applications/luci-app-wireguard/po/ar/wireguard.po
applications/luci-app-wireguard/po/bg/wireguard.po
applications/luci-app-wireguard/po/bn_BD/wireguard.po
applications/luci-app-wireguard/po/ca/wireguard.po
applications/luci-app-wireguard/po/cs/wireguard.po
applications/luci-app-wireguard/po/de/wireguard.po
applications/luci-app-wireguard/po/el/wireguard.po
applications/luci-app-wireguard/po/en/wireguard.po
applications/luci-app-wireguard/po/es/wireguard.po
applications/luci-app-wireguard/po/fi/wireguard.po
applications/luci-app-wireguard/po/fr/wireguard.po
applications/luci-app-wireguard/po/he/wireguard.po
applications/luci-app-wireguard/po/hi/wireguard.po
applications/luci-app-wireguard/po/hu/wireguard.po
applications/luci-app-wireguard/po/id/wireguard.po
applications/luci-app-wireguard/po/it/wireguard.po
applications/luci-app-wireguard/po/ja/wireguard.po
applications/luci-app-wireguard/po/ko/wireguard.po
applications/luci-app-wireguard/po/mr/wireguard.po
applications/luci-app-wireguard/po/ms/wireguard.po
applications/luci-app-wireguard/po/nb_NO/wireguard.po
applications/luci-app-wireguard/po/pl/wireguard.po
applications/luci-app-wireguard/po/pt/wireguard.po
applications/luci-app-wireguard/po/pt_BR/wireguard.po
applications/luci-app-wireguard/po/ro/wireguard.po
applications/luci-app-wireguard/po/ru/wireguard.po
applications/luci-app-wireguard/po/sk/wireguard.po
applications/luci-app-wireguard/po/sv/wireguard.po
applications/luci-app-wireguard/po/templates/wireguard.pot
applications/luci-app-wireguard/po/tr/wireguard.po
applications/luci-app-wireguard/po/uk/wireguard.po
applications/luci-app-wireguard/po/vi/wireguard.po
applications/luci-app-wireguard/po/zh_Hans/wireguard.po
applications/luci-app-wireguard/po/zh_Hant/wireguard.po
applications/luci-app-wireguard/root/usr/libexec/rpcd/luci.wireguard [new file with mode: 0755]
applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json
applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json [new file with mode: 0644]
modules/luci-base/po/ar/base.po
modules/luci-base/po/bg/base.po
modules/luci-base/po/bn_BD/base.po
modules/luci-base/po/ca/base.po
modules/luci-base/po/cs/base.po
modules/luci-base/po/de/base.po
modules/luci-base/po/el/base.po
modules/luci-base/po/en/base.po
modules/luci-base/po/es/base.po
modules/luci-base/po/fi/base.po
modules/luci-base/po/fr/base.po
modules/luci-base/po/he/base.po
modules/luci-base/po/hi/base.po
modules/luci-base/po/hu/base.po
modules/luci-base/po/it/base.po
modules/luci-base/po/ja/base.po
modules/luci-base/po/ko/base.po
modules/luci-base/po/mr/base.po
modules/luci-base/po/ms/base.po
modules/luci-base/po/nb_NO/base.po
modules/luci-base/po/nl/base.po
modules/luci-base/po/pl/base.po
modules/luci-base/po/pt/base.po
modules/luci-base/po/pt_BR/base.po
modules/luci-base/po/ro/base.po
modules/luci-base/po/ru/base.po
modules/luci-base/po/sk/base.po
modules/luci-base/po/sv/base.po
modules/luci-base/po/templates/base.pot
modules/luci-base/po/tr/base.po
modules/luci-base/po/uk/base.po
modules/luci-base/po/vi/base.po
modules/luci-base/po/zh_Hans/base.po
modules/luci-base/po/zh_Hant/base.po
protocols/luci-proto-wireguard/Makefile
protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js
protocols/luci-proto-wireguard/root/usr/libexec/rpcd/luci.wireguard [deleted file]
protocols/luci-proto-wireguard/root/usr/share/rpcd/acl.d/luci-wireguard.json

index ee260a982aa27b5de66afda1668013bde3cb4b1f..fe6a2c66efd814f1ea5928e73d8553842d24fca2 100644 (file)
@@ -7,7 +7,7 @@
 include $(TOPDIR)/rules.mk
 
 LUCI_TITLE:=WireGuard Status
-LUCI_DEPENDS:=+wireguard-tools +luci-proto-wireguard
+LUCI_DEPENDS:=+wireguard-tools
 LUCI_PKGARCH:=all
 
 include ../../luci.mk
diff --git a/applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js b/applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js
new file mode 100644 (file)
index 0000000..8614db0
--- /dev/null
@@ -0,0 +1,214 @@
+'use strict';
+'require view';
+'require rpc';
+'require form';
+'require poll';
+
+
+var callGetWgInstances = rpc.declare({
+       object: 'luci.wireguard',
+       method: 'getWgInstances'
+});
+
+function timestampToStr(timestamp) {
+       if (timestamp < 1) {
+               return _('Never');
+       }
+       var now = new Date();
+       var seconds = (now.getTime() / 1000) - timestamp;
+       var ago = '';
+       if (seconds < 60) {
+               ago = parseInt(seconds) + _('s ago');
+       } else if (seconds < 3600) {
+               ago = parseInt(seconds / 60) + _('m ago');
+       } else if (seconds < 86401) {
+               ago = parseInt(seconds / 3600) + _('h ago');
+       } else {
+               ago = _('over a day ago');
+       }
+       var t = new Date(timestamp * 1000);
+       return t.toUTCString() + ' (' + ago + ')';
+}
+
+function generatePeerOption(key, title, value) {
+       return E('div', { 'class': 'cbi-value', 'style': 'padding: 0;' }, [
+               E('label', {
+                       'class': 'cbi-value-title', 'style': 'font-weight: bold;'
+               }, title),
+               E('input', {
+                       'class': 'cbi-input-text',
+                       'data-name': key,
+                       'style': 'border: none; float: left; width: 50%;',
+                       'disabled': '',
+                       'value': value
+               })
+       ]);
+}
+
+function generatePeerTable(options, iconSrc) {
+       return E('div', { 'class': 'table cbi-section-table' }, [
+               E('div', { 'class': 'td' },
+                       E('img', { 'src': iconSrc, 'class': 'tunnel-icon' })
+               ),
+               E('div', { 'class': 'td peer-options' },
+                       options.filter(function (option) {
+                               return option[2] != null;
+                       }).map(function (option) {
+                               return generatePeerOption.apply(null, option);
+                       })
+               )
+       ]);
+}
+
+function getTunnelIcon(latestHandshake) {
+       var img = (new Date().getTime() / 1000 - latestHandshake) < 140 ?
+               'tunnel' : 'tunnel_disabled';
+
+       return L.resource('icons', img + '.png');
+}
+
+function generatePeerRows(peers) {
+       var peerRows = [];
+
+       peers.forEach(function (peer) {
+               var peerData = parsePeerData(peer);
+               var iconSrc = getTunnelIcon(peer.latest_handshake);
+
+               peerRows.push(E('div', {
+                       'class': 'tr cbi-section-table-row'
+               }, [
+                       E('div', {
+                               'class': 'td peer-name',
+                               'style': 'width: 25%; font-size: 0.9rem;'
+                       }, peer.name),
+                       E('div', { 'class': 'td', 'data-section-id': peer.name },
+                               generatePeerTable(peerData, iconSrc)
+                       )
+               ]));
+       });
+
+       return peerRows;
+}
+
+function parseIfaceData(iface) {
+       return [
+               ['public_key', _('Public Key'),
+                       iface.public_key != '(none)' ? iface.public_key : null],
+               ['listen_port', _('Listen Port'),
+                       iface.listen_port > 0 ? iface.listen_port : null],
+               ['fwmark', _('Firewall Mark'),
+                       iface.fwmark != 'off' ? iface.fwmark : null]
+       ];
+}
+
+function parsePeerData(peer) {
+       return [
+               ['public_key', _('Public Key'),
+                       peer.public_key],
+               ['endpoint', _('Endpoint'),
+                       peer.endpoint == '(none)' ? null : peer.endpoint],
+               ['allowed_ips', _('Allowed IPs'),
+                       peer.allowed_ips.length == 0 ? null : peer.allowed_ips.join('\n')],
+               ['persistent_keepalive', _('Persistent Keepalive'),
+                       peer.persistent_keepalive == 'off' ? null : peer.persistent_keepalive + 's'],
+               ['latest_handshake', _('Latest Handshake'),
+                       timestampToStr(peer.latest_handshake)],
+               ['transfer_rx', _('Data Received'),
+                       '%1024mB'.format(peer.transfer_rx)],
+               ['transfer_tx', _('Data Transmitted'),
+                       '%1024mB'.format(peer.transfer_tx)]
+       ];
+}
+
+return view.extend({
+       load: function () {
+               return callGetWgInstances();
+       },
+       poll_status: function (nodes, ifaces) {
+               Object.keys(ifaces).forEach(function (ifaceName) {
+                       var iface = ifaces[ifaceName];
+
+                       var section = nodes.querySelector(
+                               '[data-section-id="%q"]'.format(ifaceName)
+                       );
+
+                       parseIfaceData(iface).forEach(function (option) {
+                               if (option[2] != null) {
+                                       var optionEl = section.querySelector(
+                                               '[data-name="%q"]'.format(option[0])
+                                       );
+                                       var inputEl = optionEl.querySelector('input');
+
+                                       inputEl.value = option[2];
+                               }
+                       });
+
+                       iface.peers.forEach(function (peer) {
+                               var peerData = parsePeerData(peer);
+                               var iconSrc = getTunnelIcon(peer.latest_handshake);
+
+                               var peerSection = section.querySelector(
+                                       '[data-section-id="%q"]'.format(peer.name)
+                               );
+                               var iconEl = peerSection.querySelector('.tunnel-icon');
+                               iconEl.src = iconSrc;
+
+                               peerData.forEach(function (option) {
+                                       if (option[2]) {
+                                               var inputEl = peerSection.querySelector(
+                                                       '[data-name="%q"]'.format(option[0])
+                                               );
+                                               inputEl.value = option[2];
+                                       }
+                               })
+                       });
+               });
+       },
+       render: function (ifaces) {
+               var m, s, o, ss;
+
+               m = new form.JSONMap(ifaces, _('WireGuard Status'));
+               m.tabbed = true;
+
+               var ifaceNames = Object.keys(ifaces);
+               for (var i = ifaceNames.length - 1; i >= 0; i--) {
+                       var ifaceName = ifaceNames[i];
+                       var iface = ifaces[ifaceName];
+
+                       s = m.section(form.TypedSection, ifaceName);
+                       s.tabbed = true;
+                       s.anonymous = true;
+
+                       var ifaceData = parseIfaceData(iface);
+                       ifaceData.forEach(function (option) {
+                               if (option[2] != null) {
+                                       o = s.option(form.Value, option[0], option[1]);
+                                       o.readonly = true;
+                               }
+                       });
+
+                       o = s.option(form.SectionValue, 'peers', form.TypedSection, 'peers');
+                       ss = o.subsection;
+
+                       ss.render = L.bind(function (view, section_id) {
+                               return E('div', { 'class': 'cbi-section' }, [
+                                       E('h3', _('Peers')),
+                                       E('div', { 'class': 'table cbi-section-table' },
+                                               generatePeerRows(this.peers))
+                               ]);
+                       }, iface, this);
+               }
+
+               return m.render().then(L.bind(function (m, nodes) {
+                       poll.add(L.bind(function () {
+                               return callGetWgInstances().then(
+                                       L.bind(this.poll_status, this, nodes)
+                               );
+                       }, this), 5);
+                       return nodes;
+               }, this, m));
+       },
+       handleReset: null,
+       handleSaveApply: null,
+       handleSave: null
+});
diff --git a/applications/luci-app-wireguard/luasrc/view/wireguard.htm b/applications/luci-app-wireguard/luasrc/view/wireguard.htm
deleted file mode 100644 (file)
index 9282e65..0000000
+++ /dev/null
@@ -1,285 +0,0 @@
-<%#
-       Copyright 2016-2017 Dan Luedtke <mail@danrl.com>
-       Licensed to the public under the Apache License 2.0.
--%>
-
-<%
-       local data = { }
-       local last_device = ""
-       local qr_pubkey = { }
-
-       local function qr_clean(qr_type, value)
-               if not value or value == "" or value == "(none)" then
-                       return ""
-               end
-               if qr_type == "privkey" then
-                       return "PrivateKey = " ..value
-               elseif qr_type == "pubkey" then
-                       return "PublicKey = " ..value
-               end
-       end
-
-       local wg_dump = io.popen("wg show all dump 2>/dev/null")
-       if wg_dump then
-               local line
-               for line in wg_dump:lines() do
-                       local line = string.split(line, "\t")
-                       if not (last_device == line[1]) then
-                               last_device = line[1]
-                               data[line[1]] = {
-                                       name            = line[1],
-                                       public_key      = line[3],
-                                       listen_port     = line[4],
-                                       fwmark          = line[5],
-                                       peers           = { }
-                               }
-                               qr_pubkey[line[1]] = qr_clean("pubkey", line[3])
-                       else
-                               local peer = {
-                                       public_key              = line[2],
-                                       endpoint                = line[4],
-                                       allowed_ips             = { },
-                                       latest_handshake        = line[6],
-                                       transfer_rx             = line[7],
-                                       transfer_tx             = line[8],
-                                       persistent_keepalive    = line[9]
-                               }
-                               if not (line[4] == '(none)') then
-                                       local ipkey, ipvalue
-                                       for ipkey, ipvalue in pairs(string.split(line[5], ",")) do
-                                               if #ipvalue > 0 then
-                                                       table.insert(peer['allowed_ips'], ipvalue)
-                                               end
-                                       end
-                               end
-                               table.insert(data[line[1]].peers, peer)
-                       end
-               end
-       end
-
-       if luci.http.formvalue("status") == "1" then
-               luci.http.prepare_content("application/json")
-               luci.http.write_json(data)
-               return
-       end
--%>
-
-<%+header%>
-
-<script type="text/javascript">//<![CDATA[
-
-       function bytes_to_str(bytes) {
-               bytes = parseFloat(bytes);
-               if (bytes < 1) { return "0 B"; }
-               var sizes = ['B', 'KiB', 'MiB', 'GiB', 'TiB', 'PiB'];
-               var i = parseInt(Math.floor(Math.log(bytes) / Math.log(1024)));
-               return Math.round(bytes / Math.pow(1024, i), 2) + ' ' + sizes[i];
-       };
-
-       function timestamp_to_str(timestamp) {
-               if (timestamp < 1) {
-                       return '<%:Never%>';
-               }
-               var now = new Date();
-               var seconds = (now.getTime() / 1000) - timestamp;
-               var ago = "";
-               if (seconds < 60) {
-                       ago = parseInt(seconds) + '<%:s ago%>';
-               } else if (seconds < 3600) {
-                       ago = parseInt(seconds / 60) + '<%:m ago%>';
-               } else if (seconds < 86401) {
-                       ago = parseInt(seconds / 3600) + '<%:h ago%>';
-               } else {
-                       ago = '<%:over a day ago%>';
-               }
-               var t = new Date(timestamp * 1000);
-               return t.toUTCString() + ' (' + ago + ')';
-       }
-
-       function toggle_qrcode(iface) {
-               var view = document.getElementById(iface.name);
-               if (view.style.display === "none") {
-                       view.style.display = "block";
-               } else {
-                       view.style.display = "none";
-               }
-       }
-
-       XHR.poll(-1, '<%=REQUEST_URI%>', { status: 1 },
-       function(x, data) {
-               for (var key in data) {
-                       if (!data.hasOwnProperty(key)) { continue; }
-                       var ifname = key;
-                       var iface = data[key];
-                       var s = "";
-                       if (iface.public_key == '(none)') {
-                               s += '<em><%:Interface does not have a public key!%></em>';
-                       } else {
-                               s += String.format(
-                                       '<strong><%:Public Key%>: </strong>%s',
-                                       iface.public_key
-                               );
-                       }
-                       if (iface.listen_port > 0) {
-                               s += String.format(
-                                       '<br /><strong><%:Listen Port%>: </strong>%s',
-                                       iface.listen_port
-                               );
-                       }
-                       if (iface.fwmark != 'off') {
-                               s += String.format(
-                                       '<br /><strong><%:Firewall Mark%>: </strong>%s',
-                                       iface.fwmark
-                               );
-                       }
-                       document.getElementById(ifname + "_info").innerHTML = s;
-                       for (var i = 0, ilen = iface.peers.length; i < ilen; i++) {
-                               var peer = iface.peers[i];
-                               var s = String.format(
-                                       '<strong><%:Public Key%>: </strong>%s',
-                                       peer.public_key
-                               );
-                               if (peer.endpoint != '(none)') {
-                                       s += String.format(
-                                               '<br /><strong><%:Endpoint%>: </strong>%s',
-                                               peer.endpoint
-                                       );
-                               }
-                               if (peer.allowed_ips.length > 0) {
-                                       s += '<br /><strong><%:Allowed IPs%>:</strong>';
-                                       for (var k = 0, klen = peer.allowed_ips.length; k < klen; k++) {
-                                               s += '<br />&#160;&#160;&#8226;&#160;' + peer.allowed_ips[k];
-                                       }
-                               }
-                               if (peer.persistent_keepalive != 'off') {
-                                       s += String.format(
-                                               '<br /><strong><%:Persistent Keepalive%>: </strong>%ss',
-                                               peer.persistent_keepalive
-                                       );
-                               }
-                               var icon = '<img src="<%=resource%>/icons/tunnel_disabled.png" />';
-                               var now = new Date();
-                               if (((now.getTime() / 1000) - peer.latest_handshake) < 140) {
-                                       icon = '<img src="<%=resource%>/icons/tunnel.png" />';
-                               }
-                               s += String.format(
-                                       '<br /><strong><%:Latest Handshake%>: </strong>%s',
-                                       timestamp_to_str(peer.latest_handshake)
-                               );
-                               s += String.format(
-                                       '<br /><strong><%:Data Received%>: </strong>%s' +
-                                       '<br /><strong><%:Data Transmitted%>: </strong>%s',
-                                       bytes_to_str(peer.transfer_rx),
-                                       bytes_to_str(peer.transfer_tx),
-                               );
-                               document.getElementById(ifname + "_" + peer.public_key + "_icon").innerHTML = icon;
-                               document.getElementById(ifname + "_" + peer.public_key + "_info").innerHTML = s;
-                       }
-               }
-       });
-//]]></script>
-
-<h2><%:WireGuard Status%></h2>
-
-<div class="cbi-section">
-
-<% if next(data) == nil then %>
-       <div class="table cbi-section-table">
-               <div class="tr cbi-section-table-row">
-                       <p>
-                               <em><%:This section contains no values yet%></em>
-                       </p>
-               </div>
-       </div>
-<% end %>
-
-<%-
-local ikey, iface
-for ikey, iface in pairs(data) do
--%>
-       <h3><%:Interface%> <%=ikey%></h3>
-       <div class="cbi-value" id="button" style="padding: 5px">
-               <input class="btn cbi-button cbi-button-apply" type="button" name="qrcode_<%=ikey%>" value="<%:Show/Hide QR-Code%>" onclick="toggle_qrcode(this)" />
-       </div>
-<%-
-       local qr_enc
-       local qr_code
-       local qr_privkey
-       if fs.access("/usr/bin/qrencode") then
-               qr_privkey = qr_clean("privkey", luci.sys.exec("wg genkey 2>/dev/null"))
-               if qr_pubkey[ikey] and qr_privkey then
-                       qr_enc = "[Interface]\n" ..qr_privkey.. "\n[Peer]\n" ..qr_pubkey[ikey].. "\nAllowedIPs = 0.0.0.0/0, ::/0"
-                       qr_code = luci.sys.exec("/usr/bin/qrencode --inline --8bit --type=SVG --output=- '" ..qr_enc.. "' 2>/dev/null")
-               else
-                       qr_code = "<em>The QR-Code could not be generated, the wg interface setup is incomplete!</em>"
-               end
-       else
-               qr_code = "<em>For QR-Code support please install the package 'qrencode'!</em>"
-       end
--%>
-       <div class="cbi-section-node">
-               <span class="cbi-value" style="display: none" id="qrcode_<%=ikey%>">
-                       <%:The QR-Code works per wg interface, it will be refreshed with every manual page reload and transfers the following information:%><br />
-                       &#8226;&#160;<%:[Interface] A random, on the fly generated 'PrivateKey', the key will not be saved on the router%><br />
-                       &#8226;&#160;<%:[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 address%><br />
-                       <hr /><%=qr_code%><br />
-               </span>
-       </div>
-       <div class="cbi-section-node">
-               <div class="table cbi-section-table">
-                       <div class="tr cbi-section-table-row" style="text-align: left;">
-                               <div class="td" style="text-align: left; vertical-align:top"><%:Configuration%></div>
-                               <div class="td" style="flex: 0 1 90%; text-align: left;">
-                                       <div class="table cbi-section-table" style="border: 0px;">
-                                               <div class="tr cbi-section-table-row" style="text-align: left; border: 0px;">
-                                                       <div class="td" id="<%=ikey%>_icon" style="width: 22px; text-align: left; border-top: 0px; padding: 3px;">&#160;</div>
-                                                       <div class="td" id="<%=ikey%>_info" style="flex: 0 1 90%; text-align: left; vertical-align:middle; padding: 3px; border-top: 0px;"><em><%:Collecting data...%></em></div>
-                                               </div>
-                                       </div>
-                               </div>
-                       </div>
-       <%-
-       local cur = uci.cursor()
-       local pkey, peer
-       for pkey, peer in pairs(iface.peers) do
-               local desc
-               cur:foreach("network", "wireguard_" .. ikey, function(s)
-                       local key, value, tmp_desc, pub_key
-                       for key, value in pairs(s) do
-                               if key == "description" then
-                                       tmp_desc = value
-                               end
-                               if value == peer.public_key then
-                                       pub_key = value
-                               end
-                               if pub_key and tmp_desc then
-                                       desc = ': ' ..tmp_desc
-                               end
-                       end
-               end)
-       -%>
-                       <div class="tr cbi-section-table-row" style="text-align: left;">
-                               <div class="td" style="text-align: left; vertical-align:top"><%:Peer%><%=desc%></div>
-                               <div class="td" style="flex: 0 1 90%; text-align: left;">
-                                       <div class="table cbi-section-table" style="border: 0px">
-                                               <div class="tr cbi-section-table-row" style="border: 0px;">
-                                                       <div class="td" id="<%=ikey%>_<%=peer.public_key%>_icon" style="width:16px; text-align: left; padding: 3px;border-top: 0px;">
-                                                               <img src="<%=resource%>/icons/tunnel_disabled.png" />
-                                                               <small>?</small>
-                                                       </div>
-                                                       <div class="td" id="<%=ikey%>_<%=peer.public_key%>_info" style="flex: 0 1 90%; text-align: left; vertical-align:middle; padding: 3px;border-top: 0px;"><em><%:Collecting data...%></em></div>
-                                               </div>
-                                       </div>
-                               </div>
-                       </div>
-               <%-
-       end
-       -%>
-               </div>
-       </div>
-       <%-
-end
--%>
-</div>
-
-<%+footer%>
index 49e081a56474f3e9d49bbfb5865abdcb00708dea..bdbc49024dc01f07c2a8b9335201975aa1fddd59 100644 (file)
@@ -11,115 +11,87 @@ msgstr ""
 "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
 "X-Generator: Weblate 4.5.1\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "عناوين IP المسموح بها"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "جمع البيانات..."
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "إعدادات"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr "علامة جدار الحماية"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "واجهه"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "بوابة الاستماع"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "أبدا"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "المفتاح العمومي"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "لا يحتوي هذا القسم على قيم حتى الآن"
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "جمع البيانات..."
+
+#~ msgid "Configuration"
+#~ msgstr "إعدادات"
+
+#~ msgid "Interface"
+#~ msgstr "واجهه"
+
+#~ msgid "This section contains no values yet"
+#~ msgstr "لا يحتوي هذا القسم على قيم حتى الآن"
index 4b0d9aef424636913198d32247e99c40d44ff72e..d21e901fcb886a68b999991e186afdd669296ac2 100644 (file)
@@ -10,115 +10,81 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.9-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "Разрешени IPs"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Събиране данни..."
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Конфигурация"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "Получени данни"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "Предадени данни"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr "Крайна точка"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Интерфейс"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "Интерфейсът няма публичен ключ!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "Никога"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "Публичен ключ"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Секцията всеоще не съдържа стойности"
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr "WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "Състояние на WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr "h преди"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr "m преди"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "преди повече от ден"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr "s преди"
+
+#~ msgid "Interface"
+#~ msgstr "Интерфейс"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "Интерфейсът няма публичен ключ!"
index 817b5cb765e2bbee24aa512f93e59a51f9d81f9c..59136a0dfc60285e194591324204ba4f386297eb 100644 (file)
@@ -4,115 +4,75 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr ""
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr ""
index 80c0a9d9f22fae730be09c9a4e07fd9e0f23d662..7421dd83f5d718cf74d4aef1b9f1ae1661bd2789 100644 (file)
@@ -10,115 +10,84 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.9-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "IPs permeses"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "S’estan recollint dades…"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Configuració"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Interfície"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "Mai"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr ""
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "S’estan recollint dades…"
+
+#~ msgid "Configuration"
+#~ msgstr "Configuració"
+
+#~ msgid "Interface"
+#~ msgstr "Interfície"
index b49faa5044e0f36975abf129107036ef0cb45809..5b13ea89e31e8c9bb9b79d41a1d4e48640e4feef 100644 (file)
@@ -10,122 +10,116 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 "X-Generator: Weblate 3.11-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "IP adresy, ze kterých umožnit přístup"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Shromažďování údajů…"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Nastavení"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "Přijatá data"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "Odeslaná data"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr "Koncový bod"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr "Označkování brány firewall"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Rozhraní"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "Rozhraní nemá veřejný klíč!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr "Poslední handshake"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "Port na kterém očekávat spojení"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "Nikdy"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Protistrana"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr "Trvalé udržování spojení (Keep Alive)"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "Veřejný klíč"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Zobrazit / skrýt QR kód"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-"Kód QR funguje pro dané wg rozhraní. Bude aktualizován při každém ručním "
-"znovunačtení stránky a obsahuje následující informace:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr ""
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "Stav WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-"[Rozhraní] Náhodný, za provozu vytvářený „Soukromý klíč“. Klíč nebude uložen "
-"ve směrovači"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-"[Peer] „Veřejný klíč“ tohoto wg rozhraní a „Povolené IP adresy“ s výchozím "
-"nastavením „0.0.0.0/0, :: / 0“ pro umožnění odesílání provozu na jakoukoli "
-"IPv4 a IPv6 adresu"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr "hodin zpět"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr "minut zpět"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "před více než dnem"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr "sekund zpět"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Shromažďování údajů…"
+
+#~ msgid "Configuration"
+#~ msgstr "Nastavení"
+
+#~ msgid "Interface"
+#~ msgstr "Rozhraní"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "Rozhraní nemá veřejný klíč!"
+
+#~ msgid "Peer"
+#~ msgstr "Protistrana"
+
+#~ msgid "Show/Hide QR-Code"
+#~ msgstr "Zobrazit / skrýt QR kód"
+
+#~ msgid ""
+#~ "The QR-Code works per wg interface, it will be refreshed with every "
+#~ "manual page reload and transfers the following information:"
+#~ msgstr ""
+#~ "Kód QR funguje pro dané wg rozhraní. Bude aktualizován při každém ručním "
+#~ "znovunačtení stránky a obsahuje následující informace:"
+
+#~ msgid ""
+#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
+#~ "be saved on the router"
+#~ msgstr ""
+#~ "[Rozhraní] Náhodný, za provozu vytvářený „Soukromý klíč“. Klíč nebude "
+#~ "uložen ve směrovači"
+
+#~ msgid ""
+#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
+#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
+#~ "IPv6 address"
+#~ msgstr ""
+#~ "[Peer] „Veřejný klíč“ tohoto wg rozhraní a „Povolené IP adresy“ s "
+#~ "výchozím nastavením „0.0.0.0/0, :: / 0“ pro umožnění odesílání provozu na "
+#~ "jakoukoli IPv4 a IPv6 adresu"
index d8618d1336d73bdb4e5848f8f72200595193c516..0bfd44b1486da6eb8d5e7d1553581727067024ae 100644 (file)
@@ -10,123 +10,121 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.5-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "Erlaubte IP-Adressen"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Sammle Daten..."
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Konfiguration"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "Daten erhalten"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "Daten gesendet"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr "Endpunkt"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr "Firewall Mark"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Schnittstelle"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "Schnittstelle besitzt keinen öffentlichen Schlüssel!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr "Letztes Handshake"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "Listening-Port"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "Niemals"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Gegenstelle"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr "Verbindung aufrechterhalten (Persistent Keepalive)"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "Öffentlicher Schlüssel"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Zeige/Verstecke QR-Code"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-"Der QR-Code funktioniert mit jeweils einem wg-Interface. Er wird bei jedem "
-"manuellen Aktualisieren der Seite neu generiert und beinhaltet die folgenden "
-"Informationen:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Dieser Abschnitt enthält noch keine Werte"
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr "WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "WireGuard-Status"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-"[Interface] Ein zufälliger, im laufendem Betrieb generierter "
-"'PrivateKey' (Privater Schlüssel), der nicht auf dem Router gespeichert wird"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-"[Peer] Der öffentliche Schlüssel ('PublicKey') des wg-Interfaces und die "
-"erlaubten IP-Adressen ('AllowedIPs'), standardmäßig auf '0.0.0.0/0, ::/0', "
-"um das Senden an jede IPv4/IPv6-Adresse zu erlauben"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr "Stunden zuvor"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr "Minuten zuvor"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "seit über einem Tag"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr "Sekunden zuvor"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Sammle Daten..."
+
+#~ msgid "Configuration"
+#~ msgstr "Konfiguration"
+
+#~ msgid "Interface"
+#~ msgstr "Schnittstelle"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "Schnittstelle besitzt keinen öffentlichen Schlüssel!"
+
+#~ msgid "Peer"
+#~ msgstr "Gegenstelle"
+
+#~ msgid "Show/Hide QR-Code"
+#~ msgstr "Zeige/Verstecke QR-Code"
+
+#~ msgid ""
+#~ "The QR-Code works per wg interface, it will be refreshed with every "
+#~ "manual page reload and transfers the following information:"
+#~ msgstr ""
+#~ "Der QR-Code funktioniert mit jeweils einem wg-Interface. Er wird bei "
+#~ "jedem manuellen Aktualisieren der Seite neu generiert und beinhaltet die "
+#~ "folgenden Informationen:"
+
+#~ msgid "This section contains no values yet"
+#~ msgstr "Dieser Abschnitt enthält noch keine Werte"
+
+#~ msgid ""
+#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
+#~ "be saved on the router"
+#~ msgstr ""
+#~ "[Interface] Ein zufälliger, im laufendem Betrieb generierter "
+#~ "'PrivateKey' (Privater Schlüssel), der nicht auf dem Router gespeichert "
+#~ "wird"
+
+#~ msgid ""
+#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
+#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
+#~ "IPv6 address"
+#~ msgstr ""
+#~ "[Peer] Der öffentliche Schlüssel ('PublicKey') des wg-Interfaces und die "
+#~ "erlaubten IP-Adressen ('AllowedIPs'), standardmäßig auf "
+#~ "'0.0.0.0/0, ::/0', um das Senden an jede IPv4/IPv6-Adresse zu erlauben"
index 56c78525f35b45d65016cab2dc98c4cd2d3d3c2b..0be0a4eb11a1eb62198e1056a033e095aafdea7b 100644 (file)
@@ -10,122 +10,119 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.4-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "Επιτρεπόμενες IPs"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Συλλογή δεδομένων..."
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Διαμόρφωση"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "Ληφθέντα δεδομένα"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "Απεσταλμένα δεδομένα"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr "Τελικό σημείο"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr "Σημάδι τείχους προστασίας"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Διεπαφή"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "Η διεπαφή δεν έχει δημόσιο κλειδί!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr "Τελευταία Χειραψία"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "Θύρα ακρόασης"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "Ποτέ"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Κόμβος"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr "Συνεχής διατήρηση σύνδεσης"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "Δημόσιο κλειδί"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Εμφάνιση/Απόκρυψη κώδικα QR"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-"Ο κώδικας QR λειτουργεί ανά διεπαφή wg, ανανεώνεται με κάθε χειροκίνητη "
-"ανανέωση σελίδας και μεταφέρει τις ακόλουθες πληροφορίες:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Αυτή η ενότητα δεν περιέχει ακόμη τιμές"
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr "WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "Κατάσταση του WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-"[Interface] Ένα τυχαίο, δημιουργούμενο με το χέρι \"ιδιωτικό κλειδί\", το "
-"κλειδί δεν θα αποθηκευτεί στο δρομολογητή"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-"[Peer] [Peer] Το 'Δημόσιο κλειδί' αυτής της διεπαφής wg και των "
-"'Επιτρεπόμενων IP' με την προεπιλεγμένη τιμή '0.0.0.0/0, :: / 0' για να "
-"επιτρέπεται η αποστολή κίνησης σε οποιαδήποτε διεύθυνση IPv4 και IPv6"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr "ώρες πριν"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr "λεπτά πριν"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "πλέον της μιας ημέρας"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr "δευτερόλεπτα πριν"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Συλλογή δεδομένων..."
+
+#~ msgid "Configuration"
+#~ msgstr "Διαμόρφωση"
+
+#~ msgid "Interface"
+#~ msgstr "Διεπαφή"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "Η διεπαφή δεν έχει δημόσιο κλειδί!"
+
+#~ msgid "Peer"
+#~ msgstr "Κόμβος"
+
+#~ msgid "Show/Hide QR-Code"
+#~ msgstr "Εμφάνιση/Απόκρυψη κώδικα QR"
+
+#~ msgid ""
+#~ "The QR-Code works per wg interface, it will be refreshed with every "
+#~ "manual page reload and transfers the following information:"
+#~ msgstr ""
+#~ "Ο κώδικας QR λειτουργεί ανά διεπαφή wg, ανανεώνεται με κάθε χειροκίνητη "
+#~ "ανανέωση σελίδας και μεταφέρει τις ακόλουθες πληροφορίες:"
+
+#~ msgid "This section contains no values yet"
+#~ msgstr "Αυτή η ενότητα δεν περιέχει ακόμη τιμές"
+
+#~ msgid ""
+#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
+#~ "be saved on the router"
+#~ msgstr ""
+#~ "[Interface] Ένα τυχαίο, δημιουργούμενο με το χέρι \"ιδιωτικό κλειδί\", το "
+#~ "κλειδί δεν θα αποθηκευτεί στο δρομολογητή"
+
+#~ msgid ""
+#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
+#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
+#~ "IPv6 address"
+#~ msgstr ""
+#~ "[Peer] [Peer] Το 'Δημόσιο κλειδί' αυτής της διεπαφής wg και των "
+#~ "'Επιτρεπόμενων IP' με την προεπιλεγμένη τιμή '0.0.0.0/0, :: / 0' για να "
+#~ "επιτρέπεται η αποστολή κίνησης σε οποιαδήποτε διεύθυνση IPv4 και IPv6"
index 4bbfcf74b784d3a6ab871950acf3aa98fa342d15..c1eb43176b1c635c2ee73a62c7c26e7714126f28 100644 (file)
@@ -10,115 +10,78 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.4.1-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Configuration"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr ""
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr ""
+
+#~ msgid "Configuration"
+#~ msgstr "Configuration"
index ad6f8773808da26458369e33a6ad397653e36364..eb830b150731e54caa8933977ec4f90c06b6ce47 100644 (file)
@@ -13,122 +13,119 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.5-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "IPs permitidas"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Recolectando datos…"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Configuración"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "Datos recibidos"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "Datos transmitidos"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr "Punto final"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr "Marca de Cortafuegos"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Interfaz"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "¡La interfaz no tiene una clave pública!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr "Último Handshake"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "Puerto de escucha"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "Nunca"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Par"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr "Mantener conectado continuamente"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "Clave pública"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Mostrar/Ocultar código QR"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-"El código QR funciona por interfaz wg, se actualizará con cada recarga "
-"manual de la página y transfiere la siguiente información:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Esta sección aún no contiene valores"
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr "WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "Estado de WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-"[Interfaz] Al azar, sobre la marcha 'PrivateKey' generado, la clave no se "
-"guardará en el enrutador"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-"[Par] 'PublicKey' de esa interfaz wg y 'AllowedIPs' con el valor "
-"predeterminado de '0.0.0.0/0, ::/0' para permitir el envío de tráfico a "
-"cualquier dirección IPv4 e IPv6"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr "hace h"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr "hace m"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "hace más de un día"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr "hace s"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Recolectando datos…"
+
+#~ msgid "Configuration"
+#~ msgstr "Configuración"
+
+#~ msgid "Interface"
+#~ msgstr "Interfaz"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "¡La interfaz no tiene una clave pública!"
+
+#~ msgid "Peer"
+#~ msgstr "Par"
+
+#~ msgid "Show/Hide QR-Code"
+#~ msgstr "Mostrar/Ocultar código QR"
+
+#~ msgid ""
+#~ "The QR-Code works per wg interface, it will be refreshed with every "
+#~ "manual page reload and transfers the following information:"
+#~ msgstr ""
+#~ "El código QR funciona por interfaz wg, se actualizará con cada recarga "
+#~ "manual de la página y transfiere la siguiente información:"
+
+#~ msgid "This section contains no values yet"
+#~ msgstr "Esta sección aún no contiene valores"
+
+#~ msgid ""
+#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
+#~ "be saved on the router"
+#~ msgstr ""
+#~ "[Interfaz] Al azar, sobre la marcha 'PrivateKey' generado, la clave no se "
+#~ "guardará en el enrutador"
+
+#~ msgid ""
+#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
+#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
+#~ "IPv6 address"
+#~ msgstr ""
+#~ "[Par] 'PublicKey' de esa interfaz wg y 'AllowedIPs' con el valor "
+#~ "predeterminado de '0.0.0.0/0, ::/0' para permitir el envío de tráfico a "
+#~ "cualquier dirección IPv4 e IPv6"
index 98080cd89dcfbdb5fcabcfa0626b64bfbb0e37bc..781a265a1de1cacd4ec087c3aad3060b393cbd98 100644 (file)
@@ -10,122 +10,119 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.7\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "Sallitut IP:t"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Kerätään tietoja…"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Kokoonpano"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "Dataa vastaanotettu"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "Dataa lähetetty"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr "Päätepiste"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr "Palomuurimerkintä"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Sovitin"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "Sovittimella ei ole julkista avainta!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr "Viimeisin kättely"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "Kuunteluportti"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "Ei ikinä"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Vertaiskone"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr "Pysyvä Keepalive"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "Julkinen avain"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Näytä/Piilota QR-koodi"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-"QR-koodi toimii wg-sovittimessa, se päivitetään jokaisen manuaalisen sivun "
-"uudelleenlatauksen yhteydessä, ja se siirtää seuraavat tiedot:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Tässä osassa ei ole vielä arvoja"
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr "WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "WireGuardin tila"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-"[Sovitin] Satunnainen, lennossa luotu \"PrivateKey\", avainta ei tallenneta "
-"reitittimeen"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-"[Vertaiskone] Kyseisen wg-sovittimen \"PublicKey\" ja \"AllowedIPs\", jonka "
-"oletusarvo on \"0.0.0.0.0/0, ::/0\", jotta liikenne voidaan lähettää mihin "
-"tahansa IPv4- ja IPv6-osoitteeseen"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr "t sitten"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr "m sitten"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "yli päivä sitten"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr "s sitten"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Kerätään tietoja…"
+
+#~ msgid "Configuration"
+#~ msgstr "Kokoonpano"
+
+#~ msgid "Interface"
+#~ msgstr "Sovitin"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "Sovittimella ei ole julkista avainta!"
+
+#~ msgid "Peer"
+#~ msgstr "Vertaiskone"
+
+#~ msgid "Show/Hide QR-Code"
+#~ msgstr "Näytä/Piilota QR-koodi"
+
+#~ msgid ""
+#~ "The QR-Code works per wg interface, it will be refreshed with every "
+#~ "manual page reload and transfers the following information:"
+#~ msgstr ""
+#~ "QR-koodi toimii wg-sovittimessa, se päivitetään jokaisen manuaalisen "
+#~ "sivun uudelleenlatauksen yhteydessä, ja se siirtää seuraavat tiedot:"
+
+#~ msgid "This section contains no values yet"
+#~ msgstr "Tässä osassa ei ole vielä arvoja"
+
+#~ msgid ""
+#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
+#~ "be saved on the router"
+#~ msgstr ""
+#~ "[Sovitin] Satunnainen, lennossa luotu \"PrivateKey\", avainta ei "
+#~ "tallenneta reitittimeen"
+
+#~ msgid ""
+#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
+#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
+#~ "IPv6 address"
+#~ msgstr ""
+#~ "[Vertaiskone] Kyseisen wg-sovittimen \"PublicKey\" ja \"AllowedIPs\", "
+#~ "jonka oletusarvo on \"0.0.0.0.0/0, ::/0\", jotta liikenne voidaan "
+#~ "lähettää mihin tahansa IPv4- ja IPv6-osoitteeseen"
index e181f7b920b1fe417eec8821f9543bee3aee96a5..7f7902b0a4dab16f9790f338bbccad474e4f2386 100644 (file)
@@ -10,122 +10,119 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 4.6-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "IP autorisées"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Récupération des données…"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Configuration"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "Donnée reçue"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "Données transmises"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr "Point d'arrivée"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr "Marque du Pare-feu"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Interface"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "L'interface ne dispose pas d'une clé publique !"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr "Dernière poignée de main"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "Port d'écoute"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "Jamais"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Pair"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr "KeepAlive persistant"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "Clé publique"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Afficher/Masquer le QR-Code"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-"Le QR-Code fonctionne par interface wg, il sera rafraîchi à chaque "
-"rechargement manuel de page et transfère les informations suivantes :"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Cette section ne contient pas encore de valeur"
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr "WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "État de WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-"[Interface] Une \"clé privée\" générée au hasard, à la volée, la clé ne sera "
-"pas sauvegardée sur le routeur"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-"La \"PublicKey\" de cette interface wg et les \"AllowedIPs\" avec la valeur "
-"par défaut de \"0.0.0.0/0, ::/0\" pour permettre l'envoi de trafic vers "
-"n'importe quelle adresse IPv4 et IPv6"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr "h passée"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr "m passée"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "il y a plus d'un jour"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr "s passée"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Récupération des données…"
+
+#~ msgid "Configuration"
+#~ msgstr "Configuration"
+
+#~ msgid "Interface"
+#~ msgstr "Interface"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "L'interface ne dispose pas d'une clé publique !"
+
+#~ msgid "Peer"
+#~ msgstr "Pair"
+
+#~ msgid "Show/Hide QR-Code"
+#~ msgstr "Afficher/Masquer le QR-Code"
+
+#~ msgid ""
+#~ "The QR-Code works per wg interface, it will be refreshed with every "
+#~ "manual page reload and transfers the following information:"
+#~ msgstr ""
+#~ "Le QR-Code fonctionne par interface wg, il sera rafraîchi à chaque "
+#~ "rechargement manuel de page et transfère les informations suivantes :"
+
+#~ msgid "This section contains no values yet"
+#~ msgstr "Cette section ne contient pas encore de valeur"
+
+#~ msgid ""
+#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
+#~ "be saved on the router"
+#~ msgstr ""
+#~ "[Interface] Une \"clé privée\" générée au hasard, à la volée, la clé ne "
+#~ "sera pas sauvegardée sur le routeur"
+
+#~ msgid ""
+#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
+#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
+#~ "IPv6 address"
+#~ msgstr ""
+#~ "La \"PublicKey\" de cette interface wg et les \"AllowedIPs\" avec la "
+#~ "valeur par défaut de \"0.0.0.0/0, ::/0\" pour permettre l'envoi de trafic "
+#~ "vers n'importe quelle adresse IPv4 et IPv6"
index 4222a8a76bad57d15c20cbf30fe76247b63b0115..d640edc7b02114f609654a59f92fc12e34d5135e 100644 (file)
@@ -11,117 +11,103 @@ msgstr ""
 "n % 10 == 0) ? 2 : 3));\n"
 "X-Generator: Weblate 4.3.1-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "כתובות IP מורשות"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "נאספים נתונים…"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "הגדרות"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "התקבלו נתונים"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "הועברו נתונים"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr "נקודת קצה"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr "סימן חומת אש"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "מנשק"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "למנשק אין מפתח ציבורי!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr "לחיצת יד אחרונה"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "פתחת האזנה"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "אף פעם"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "עמית"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "מפתח ציבורי"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "הצגת/הסתרת קוד QR"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-"קוד ה־QR עובד לפי מנשק wg, הוא ירוענן עם כל רענון ידני של העמוד ומעביר את "
-"המידע הבא:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "סעיף זה לא מכיל ערכים עדיין"
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr "WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "מצב WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "לפני למעלה מיום"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "נאספים נתונים…"
+
+#~ msgid "Configuration"
+#~ msgstr "הגדרות"
+
+#~ msgid "Interface"
+#~ msgstr "מנשק"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "למנשק אין מפתח ציבורי!"
+
+#~ msgid "Peer"
+#~ msgstr "עמית"
+
+#~ msgid "Show/Hide QR-Code"
+#~ msgstr "הצגת/הסתרת קוד QR"
+
+#~ msgid ""
+#~ "The QR-Code works per wg interface, it will be refreshed with every "
+#~ "manual page reload and transfers the following information:"
+#~ msgstr ""
+#~ "קוד ה־QR עובד לפי מנשק wg, הוא ירוענן עם כל רענון ידני של העמוד ומעביר את "
+#~ "המידע הבא:"
+
+#~ msgid "This section contains no values yet"
+#~ msgstr "סעיף זה לא מכיל ערכים עדיין"
index 07f659c03071be608ee7e1685b30abfe4ff2d0df..461ae3f9365d8b5f93fae3dab4583d8c45b2ac7e 100644 (file)
@@ -4,115 +4,75 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr ""
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr ""
index c141cab82a16aaa16ff500e8aa3344fff8f3fbfe..e59d8eca1173fd2b3acf7e7a50b960e8cc4ebaa9 100644 (file)
@@ -10,117 +10,100 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "Engedélyezett IP-k"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Adatok összegyűjtése…"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Beállítás"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "Fogadott adat"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "Átvitt adat"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr "Végpont"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr "Tűzfal jelölés"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Csatoló"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "A csatolónak nincs nyilvános kulcsa."
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr "Utolsó kapcsolatfelvétel"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "Fogadó port"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "Soha"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Partner"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr "Megmaradó keepalive"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "Nyilvános kulcs"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "QR-kód mutatása/elrejtése"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-"A QR-kód WG-csatolónként működik, kézi újratöltésnél felfrissül és a "
-"következő adatokat viszi át:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr ""
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "WireGuard állapot"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr "órával ezelőtt"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr "perccel ezelőtt"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "több mint egy nappal ezelőtt"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr "másodperccel ezelőtt"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Adatok összegyűjtése…"
+
+#~ msgid "Configuration"
+#~ msgstr "Beállítás"
+
+#~ msgid "Interface"
+#~ msgstr "Csatoló"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "A csatolónak nincs nyilvános kulcsa."
+
+#~ msgid "Peer"
+#~ msgstr "Partner"
+
+#~ msgid "Show/Hide QR-Code"
+#~ msgstr "QR-kód mutatása/elrejtése"
+
+#~ msgid ""
+#~ "The QR-Code works per wg interface, it will be refreshed with every "
+#~ "manual page reload and transfers the following information:"
+#~ msgstr ""
+#~ "A QR-kód WG-csatolónként működik, kézi újratöltésnél felfrissül és a "
+#~ "következő adatokat viszi át:"
index 68eb67410b796e3bd35400b541b9990c8e2e3315..e4211afbfbef661bbe9ce81782ceaf2e3d6aa11e 100644 (file)
@@ -10,122 +10,119 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 4.5\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "IP yang Diizinkan"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Mengumpulkan data..."
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Konfigurasi"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "Data Diterima"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "Data Ditransmisikan"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr "Titik akhir"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr "Tanda Firewall"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Antarmuka"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "Antarmuka tidak memiliki kunci publik!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr "Handshake Terbaru"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "Port untuk Didengarkan"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "Tidak pernah"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Rekan"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr "Keepalive Persisten"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "Kunci Publik"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Tampilkan/Sembunyikan Kode QR"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-"Kode QR berfungsi per antarmuka wg, ia akan diperbarui setiap pemuatan ulang "
-"halaman secara manual dan mentransfer informasi berikut:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Bagian ini belum berisi nilai"
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr "WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "Status WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-"[Antarmuka] Acak, dengan cepat menghasilkan 'KunciPublik', kunci tidak akan "
-"disimpan pada router"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-"[Rekan] 'KunciPublik' dari antarmuka wg dan 'IPdiijinkan' dengan default '0.0"
-".0.0/0, :: / 0' untuk mengizinkan pengiriman lalu lintas ke alamat IPv4 dan "
-"IPv6 mana pun"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr "jam yang lalu"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr "menit yang lalu"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "lebih dari sehari yang lalu"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr "detik yang lalu"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Mengumpulkan data..."
+
+#~ msgid "Configuration"
+#~ msgstr "Konfigurasi"
+
+#~ msgid "Interface"
+#~ msgstr "Antarmuka"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "Antarmuka tidak memiliki kunci publik!"
+
+#~ msgid "Peer"
+#~ msgstr "Rekan"
+
+#~ msgid "Show/Hide QR-Code"
+#~ msgstr "Tampilkan/Sembunyikan Kode QR"
+
+#~ msgid ""
+#~ "The QR-Code works per wg interface, it will be refreshed with every "
+#~ "manual page reload and transfers the following information:"
+#~ msgstr ""
+#~ "Kode QR berfungsi per antarmuka wg, ia akan diperbarui setiap pemuatan "
+#~ "ulang halaman secara manual dan mentransfer informasi berikut:"
+
+#~ msgid "This section contains no values yet"
+#~ msgstr "Bagian ini belum berisi nilai"
+
+#~ msgid ""
+#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
+#~ "be saved on the router"
+#~ msgstr ""
+#~ "[Antarmuka] Acak, dengan cepat menghasilkan 'KunciPublik', kunci tidak "
+#~ "akan disimpan pada router"
+
+#~ msgid ""
+#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
+#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
+#~ "IPv6 address"
+#~ msgstr ""
+#~ "[Rekan] 'KunciPublik' dari antarmuka wg dan 'IPdiijinkan' dengan default "
+#~ "'0.0.0.0/0, :: / 0' untuk mengizinkan pengiriman lalu lintas ke alamat "
+#~ "IPv4 dan IPv6 mana pun"
index 65dcf4736d30e2dabac852197c42c0695321108d..3c3809b4c3a3bfd57985ecb47c89ce81b90f8f25 100644 (file)
@@ -10,122 +10,119 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.4.1-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "IP permessi"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Raccolta dati..."
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Configurazione"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "Dati ricevuti"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "Dati trasmessi"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr "Punto finale"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr "Marcatore firewall"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Interfaccia"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "L'interfaccia non ha una chiave pubblica!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr "Ultimo handshake"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "Porta in ascolto"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "Mai"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr "KeepAlive persistente"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "Chiave pubblica"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Visualizza/nascondi codice QR"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-"Il codice QR funziona per l'interfaccia wg, verrà aggiornato ad ogni "
-"ricarica manuale della pagina e trasferirà le seguenti informazioni:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Questa sezione non contiene ancora valori"
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr "WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "Stato WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-"[Interfaccia] Una 'ChiavePrivata' generata in modo casuale e al volo, la "
-"chiave non verrà salvata sul router"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-"[Peer] La \"ChiavePubblica\" di tale interfaccia wg e \"IP permessi\" con il "
-"valore predefinito \"0.0.0.0/0, :: / 0\" per consentire l'invio di traffico "
-"a qualsiasi indirizzo IPv4 e IPv6"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr "ore fa"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr "min fa"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "più di un giorno fa"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr "sec fa"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Raccolta dati..."
+
+#~ msgid "Configuration"
+#~ msgstr "Configurazione"
+
+#~ msgid "Interface"
+#~ msgstr "Interfaccia"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "L'interfaccia non ha una chiave pubblica!"
+
+#~ msgid "Peer"
+#~ msgstr "Peer"
+
+#~ msgid "Show/Hide QR-Code"
+#~ msgstr "Visualizza/nascondi codice QR"
+
+#~ msgid ""
+#~ "The QR-Code works per wg interface, it will be refreshed with every "
+#~ "manual page reload and transfers the following information:"
+#~ msgstr ""
+#~ "Il codice QR funziona per l'interfaccia wg, verrà aggiornato ad ogni "
+#~ "ricarica manuale della pagina e trasferirà le seguenti informazioni:"
+
+#~ msgid "This section contains no values yet"
+#~ msgstr "Questa sezione non contiene ancora valori"
+
+#~ msgid ""
+#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
+#~ "be saved on the router"
+#~ msgstr ""
+#~ "[Interfaccia] Una 'ChiavePrivata' generata in modo casuale e al volo, la "
+#~ "chiave non verrà salvata sul router"
+
+#~ msgid ""
+#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
+#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
+#~ "IPv6 address"
+#~ msgstr ""
+#~ "[Peer] La \"ChiavePubblica\" di tale interfaccia wg e \"IP permessi\" con "
+#~ "il valore predefinito \"0.0.0.0/0, :: / 0\" per consentire l'invio di "
+#~ "traffico a qualsiasi indirizzo IPv4 e IPv6"
index c90e319afc16300bbd4e61269397b99cce06b79d..bb98a6d7c71ce538b61df704817295d52bef61f5 100644 (file)
@@ -14,117 +14,103 @@ msgstr ""
 "X-Generator: Weblate 4.4-dev\n"
 "X-Poedit-Basepath: .\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "許可されたIP"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "データを収集中..."
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "設定"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "受信済みデータ"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "送信済みデータ"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr "エンドポイント"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr "ファイアウォールマーク"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "インターフェース"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "インターフェースに公開鍵がありません!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr "最新のハンドシェイク"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "リッスンポート"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "なし"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "ピア"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr "永続的なキープアライブ"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "公開鍵"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "QR コードを表示/非表示"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-"QR コードは wg インターフェースごとに機能し、マニュアルページがリロードされる"
-"たびに更新され、次の情報が転送されます :"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "このセクションはまだ設定されていません"
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr "WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "WireGuard ステータス"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr "時間前"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr "分前"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "1日以上前"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr "秒前"
+
+#~ msgid "Collecting data..."
+#~ msgstr "データを収集中..."
+
+#~ msgid "Configuration"
+#~ msgstr "設定"
+
+#~ msgid "Interface"
+#~ msgstr "インターフェース"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "インターフェースに公開鍵がありません!"
+
+#~ msgid "Peer"
+#~ msgstr "ピア"
+
+#~ msgid "Show/Hide QR-Code"
+#~ msgstr "QR コードを表示/非表示"
+
+#~ msgid ""
+#~ "The QR-Code works per wg interface, it will be refreshed with every "
+#~ "manual page reload and transfers the following information:"
+#~ msgstr ""
+#~ "QR コードは wg インターフェースごとに機能し、マニュアルページがリロードさ"
+#~ "れるたびに更新され、次の情報が転送されます :"
+
+#~ msgid "This section contains no values yet"
+#~ msgstr "このセクションはまだ設定されていません"
index 4ae13ce8fd049d3ba6035b686a444719180633fc..dd096a992841ba040e30098f8320de983c277b8c 100644 (file)
@@ -10,116 +10,101 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 4.2-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "허용된 IP"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "데이터 수집 중..."
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "설정"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "받은 데이터"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "보낸 데이터"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "인터페이스"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "인터페이스에 공개 키가 없습니다!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr "마지막 핸드셰이크"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "접근 포트"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "안함"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "공개 키"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "QR코드 보이기/숨기기"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr "QR코드는 WireGuard 인터페이스마다 적용되며, 페이지가 새로고침 될 때마다 코드가 재생성되고 다음의 정보를 전송합니다:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "이 항목에 입력된 값이 없습니다"
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 #, fuzzy
 msgid "WireGuard"
 msgstr "WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "WireGuard 상태"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr "시간 전"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr "분 전"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "며칠 전"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr "초 전"
+
+#~ msgid "Collecting data..."
+#~ msgstr "데이터 수집 중..."
+
+#~ msgid "Configuration"
+#~ msgstr "설정"
+
+#~ msgid "Interface"
+#~ msgstr "인터페이스"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "인터페이스에 공개 키가 없습니다!"
+
+#~ msgid "Show/Hide QR-Code"
+#~ msgstr "QR코드 보이기/숨기기"
+
+#~ msgid ""
+#~ "The QR-Code works per wg interface, it will be refreshed with every "
+#~ "manual page reload and transfers the following information:"
+#~ msgstr ""
+#~ "QR코드는 WireGuard 인터페이스마다 적용되며, 페이지가 새로고침 될 때마다 코"
+#~ "드가 재생성되고 다음의 정보를 전송합니다:"
+
+#~ msgid "This section contains no values yet"
+#~ msgstr "이 항목에 입력된 값이 없습니다"
index 8616540d792f7901dfde82ac6b60b4f5bcb88cf9..ebf83cd863b18265041bcfadec73b4ce75457b84 100644 (file)
@@ -10,115 +10,84 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 3.11-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "डेटा संकलित करीत आहे ..."
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "कॉन्फिगरेशन"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "इंटरफेस"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr ""
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "डेटा संकलित करीत आहे ..."
+
+#~ msgid "Configuration"
+#~ msgstr "कॉन्फिगरेशन"
+
+#~ msgid "Interface"
+#~ msgstr "इंटरफेस"
index 945d5d5916ec7cccd1fe6060fb967216a9b4be66..40a86ddf603c20f9f044cd491f5f6daf5b96c6fd 100644 (file)
@@ -10,115 +10,81 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 4.6-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Mengumpul data..."
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Konfigurasi"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr ""
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Mengumpul data..."
+
+#~ msgid "Configuration"
+#~ msgstr "Konfigurasi"
index 84d9c14c3101e62c03c6262c80013c4ca3873b21..1d8f580e148ff416f3e956c80d42fa03838b5635 100644 (file)
@@ -10,115 +10,84 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.6-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Samler inn data…"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Oppsett"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Grensesnitt"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr ""
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Samler inn data…"
+
+#~ msgid "Configuration"
+#~ msgstr "Oppsett"
+
+#~ msgid "Interface"
+#~ msgstr "Grensesnitt"
index e3af86768892f40bd2791ca3e8f46af66b937464..6dcf5c848fbde09aaf055dfa24a9bd26693ff89e 100644 (file)
@@ -11,122 +11,119 @@ msgstr ""
 "|| n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 4.5-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "Dozwolone IP"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Trwa zbieranie danych..."
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Konfiguracja"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "Otrzymane dane"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "Przesyłane dane"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr "Punkt końcowy"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr "Znacznik zapory sieciowej"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Interfejs"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "Interfejs nie posiada klucza publicznego!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr "Ostatni Handshake"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "Port nasłuchu"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "Nigdy"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr "Trwale trzymaj przy życiu"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "Klucz publiczny"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Pokaż/Ukryj kod QR"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-"Kod QR działa według interfejsu wg, będzie odświeżany przy każdym ręcznym "
-"przeładowaniu strony i przekazuje następujące informacje:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Ta sekcja nie zawiera jeszcze żadnych wartości"
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr "WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "Status WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-"[Interfejs] Losowy, generowany \"w locie\" klucz prywatny. Klucz nie "
-"zostanie zapisany na routerze"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-"[Peer] \"Klucz publiczny\" tego interfejsu wg i \"Dozwolone adresy IP\" z "
-"domyślną wartością \"0.0.0.0/0, :: / 0\", aby umożliwić wysyłanie ruchu na "
-"dowolny adres IPv4 i IPv6"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr "godzin temu"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr "m temu"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "ponad dzień temu"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr "sekund temu"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Trwa zbieranie danych..."
+
+#~ msgid "Configuration"
+#~ msgstr "Konfiguracja"
+
+#~ msgid "Interface"
+#~ msgstr "Interfejs"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "Interfejs nie posiada klucza publicznego!"
+
+#~ msgid "Peer"
+#~ msgstr "Peer"
+
+#~ msgid "Show/Hide QR-Code"
+#~ msgstr "Pokaż/Ukryj kod QR"
+
+#~ msgid ""
+#~ "The QR-Code works per wg interface, it will be refreshed with every "
+#~ "manual page reload and transfers the following information:"
+#~ msgstr ""
+#~ "Kod QR działa według interfejsu wg, będzie odświeżany przy każdym ręcznym "
+#~ "przeładowaniu strony i przekazuje następujące informacje:"
+
+#~ msgid "This section contains no values yet"
+#~ msgstr "Ta sekcja nie zawiera jeszcze żadnych wartości"
+
+#~ msgid ""
+#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
+#~ "be saved on the router"
+#~ msgstr ""
+#~ "[Interfejs] Losowy, generowany \"w locie\" klucz prywatny. Klucz nie "
+#~ "zostanie zapisany na routerze"
+
+#~ msgid ""
+#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
+#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
+#~ "IPv6 address"
+#~ msgstr ""
+#~ "[Peer] \"Klucz publiczny\" tego interfejsu wg i \"Dozwolone adresy IP\" z "
+#~ "domyślną wartością \"0.0.0.0/0, :: / 0\", aby umożliwić wysyłanie ruchu "
+#~ "na dowolny adres IPv4 i IPv6"
index 1a66fbe3a0c0558d053ff171cd9bc0e05f711d12..059535541910e331650566e3c95739f24ddd355d 100644 (file)
@@ -10,122 +10,119 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 4.5-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "Endereços IP autorizados"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "A recolher dados..."
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Configuração"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "Dados Recebidos"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "Dados Transmitidos"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr "Ponto final"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr "Marca da Firewall"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Interface"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "A interface não tem uma chave pública!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr "Último Aperto de Mão"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "Porta de escuta"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "Nunca"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Par"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr "Keepalive Persistente"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "Chave Pública"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Mostrar/Ocultar Código QR"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-"O Código QR funciona por interface wg, ele será atualizado a cada recarga de "
-"página manual e transfere as seguintes informações:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Esta secção ainda não contém valores"
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr "WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "Estado do WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-"[Interface] Um aleatório PrivateKey', gerado quando necessário, a chave não "
-"será gravada no roteador"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-"[Par] A 'PublicKey' dessa interface wg e os 'AllowedIPs' com a predefinição "
-"de '0.0.0.0.0/0, ::/0' para permitir enviar tráfego para qualquer endereço "
-"IPv4 e IPv6"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr "h atrás"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr "m atrás"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "mais de um dia atrás"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr "s atrás"
+
+#~ msgid "Collecting data..."
+#~ msgstr "A recolher dados..."
+
+#~ msgid "Configuration"
+#~ msgstr "Configuração"
+
+#~ msgid "Interface"
+#~ msgstr "Interface"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "A interface não tem uma chave pública!"
+
+#~ msgid "Peer"
+#~ msgstr "Par"
+
+#~ msgid "Show/Hide QR-Code"
+#~ msgstr "Mostrar/Ocultar Código QR"
+
+#~ msgid ""
+#~ "The QR-Code works per wg interface, it will be refreshed with every "
+#~ "manual page reload and transfers the following information:"
+#~ msgstr ""
+#~ "O Código QR funciona por interface wg, ele será atualizado a cada recarga "
+#~ "de página manual e transfere as seguintes informações:"
+
+#~ msgid "This section contains no values yet"
+#~ msgstr "Esta secção ainda não contém valores"
+
+#~ msgid ""
+#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
+#~ "be saved on the router"
+#~ msgstr ""
+#~ "[Interface] Um aleatório PrivateKey', gerado quando necessário, a chave "
+#~ "não será gravada no roteador"
+
+#~ msgid ""
+#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
+#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
+#~ "IPv6 address"
+#~ msgstr ""
+#~ "[Par] A 'PublicKey' dessa interface wg e os 'AllowedIPs' com a "
+#~ "predefinição de '0.0.0.0.0/0, ::/0' para permitir enviar tráfego para "
+#~ "qualquer endereço IPv4 e IPv6"
index 9d865020d695a6183a8a242dd1a99920dd3b33ae..984419750d9f8dbaf0d608b08e5f4ad5408de9d1 100644 (file)
@@ -13,122 +13,119 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 4.5.2-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "Endereços IP autorizados"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Coletando dados..."
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Configuração"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "Dados Recebidos"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "Dados Enviados"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr "Endpoint"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr "Marca do firewall"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Interface"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "A interface não tem uma chave pública!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr "Última Negociação"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "Porta de escuta"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "Nunca"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Parceiro"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr "Manter as Conexões Abertas (Keepalive)"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "Chave Pública"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Mostrar/Ocultar o QR-Code"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-"O QR-Code funciona por interface wg, ele será atualizado a cada recarga "
-"manual da página e transfere as seguintes informações:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Esta seção ainda não possui nenhum valor"
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr "WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "Condição Geral do WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-"[Interface] Aleatório, o 'PrivateKey' será gerado em tempo real, a chave não "
-"será salva no roteador"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-"[Peer] A 'PublicKey' (Chave Pública) dessa interface wg e os "
-"'AllowedIPs' (Ips Permitidos) com o padrão de '0.0.0.0.0/0, ::/0' para que "
-"seja permitido o envio de tráfego para qualquer endereço IPv4 e IPv6"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr "horas atrás"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr "meses atrás"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "mais de um dia atrás"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr "segundos atrás"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Coletando dados..."
+
+#~ msgid "Configuration"
+#~ msgstr "Configuração"
+
+#~ msgid "Interface"
+#~ msgstr "Interface"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "A interface não tem uma chave pública!"
+
+#~ msgid "Peer"
+#~ msgstr "Parceiro"
+
+#~ msgid "Show/Hide QR-Code"
+#~ msgstr "Mostrar/Ocultar o QR-Code"
+
+#~ msgid ""
+#~ "The QR-Code works per wg interface, it will be refreshed with every "
+#~ "manual page reload and transfers the following information:"
+#~ msgstr ""
+#~ "O QR-Code funciona por interface wg, ele será atualizado a cada recarga "
+#~ "manual da página e transfere as seguintes informações:"
+
+#~ msgid "This section contains no values yet"
+#~ msgstr "Esta seção ainda não possui nenhum valor"
+
+#~ msgid ""
+#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
+#~ "be saved on the router"
+#~ msgstr ""
+#~ "[Interface] Aleatório, o 'PrivateKey' será gerado em tempo real, a chave "
+#~ "não será salva no roteador"
+
+#~ msgid ""
+#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
+#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
+#~ "IPv6 address"
+#~ msgstr ""
+#~ "[Peer] A 'PublicKey' (Chave Pública) dessa interface wg e os "
+#~ "'AllowedIPs' (Ips Permitidos) com o padrão de '0.0.0.0.0/0, ::/0' para "
+#~ "que seja permitido o envio de tráfego para qualquer endereço IPv4 e IPv6"
index d170e3ee15b7958502a2a7070b63e32825cbd2fb..dea64a3275e31901c89488abb14603397ec1bed1 100644 (file)
@@ -11,115 +11,84 @@ msgstr ""
 "20)) ? 1 : 2;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "IP-uri permise"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Colectare date..."
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Configurare"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Interfață"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr ""
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Colectare date..."
+
+#~ msgid "Configuration"
+#~ msgstr "Configurare"
+
+#~ msgid "Interface"
+#~ msgstr "Interfață"
index 1166f942baaa5d930667bba5b4568c7e11404480..b65fcf1bf8e5024c6e65155876164dcfabb6f1c2 100644 (file)
@@ -16,122 +16,120 @@ msgstr ""
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "Разрешенные IP-адреса"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Сбор данных..."
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Конфигурация"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "Полученные данные"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "Переданные данные"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr "Конечная точка"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr "Метка межсетевого экрана"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Интерфейс"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "Интерфейс не имеет публичного ключа!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr "Последнее «рукопожатие» (handshake)"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "Порт для входящих соединений"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "Никогда"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Узел"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr "Постоянные проверки активности (keepalive)"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "Публичный ключ"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Показать/скрыть QR-код"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-"QR-код работает для каждого wg интерфейса, он будет обновляться при каждой "
-"ручной перезагрузке страницы и содержать следующую информацию:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Этот раздел не содержит данных"
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr "WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "Состояние WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-"[Interface] Случайный, сгенерированный на лету приватный ключ (PrivateKey). "
-"Данный ключ не будет сохранен на маршрутизаторе"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-"[Peer] Публичный ключ (PublicKey) этого интерфейса wg и значение разрешенных "
-"адресов (AllowedIPs) со значением по умолчанию '0.0.0.0/0, ::/0' для "
-"возможности отправки трафика на любые IPv4 и IPv6 адреса"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr "час назад"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr "минуту назад"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "более суток назад"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr "секунду назад"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Сбор данных..."
+
+#~ msgid "Configuration"
+#~ msgstr "Конфигурация"
+
+#~ msgid "Interface"
+#~ msgstr "Интерфейс"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "Интерфейс не имеет публичного ключа!"
+
+#~ msgid "Peer"
+#~ msgstr "Узел"
+
+#~ msgid "Show/Hide QR-Code"
+#~ msgstr "Показать/скрыть QR-код"
+
+#~ msgid ""
+#~ "The QR-Code works per wg interface, it will be refreshed with every "
+#~ "manual page reload and transfers the following information:"
+#~ msgstr ""
+#~ "QR-код работает для каждого wg интерфейса, он будет обновляться при "
+#~ "каждой ручной перезагрузке страницы и содержать следующую информацию:"
+
+#~ msgid "This section contains no values yet"
+#~ msgstr "Этот раздел не содержит данных"
+
+#~ msgid ""
+#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
+#~ "be saved on the router"
+#~ msgstr ""
+#~ "[Interface] Случайный, сгенерированный на лету приватный ключ "
+#~ "(PrivateKey). Данный ключ не будет сохранен на маршрутизаторе"
+
+#~ msgid ""
+#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
+#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
+#~ "IPv6 address"
+#~ msgstr ""
+#~ "[Peer] Публичный ключ (PublicKey) этого интерфейса wg и значение "
+#~ "разрешенных адресов (AllowedIPs) со значением по умолчанию "
+#~ "'0.0.0.0/0, ::/0' для возможности отправки трафика на любые IPv4 и IPv6 "
+#~ "адреса"
index 2251d61c49fd7dfe4d08e218ea40a12ecdf95245..6ede710492e90624ef31df4c671b2172593a8652 100644 (file)
@@ -10,115 +10,84 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 "X-Generator: Weblate 4.0-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "Povolené IP adresy"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Zbieram dáta..."
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Konfigurácia"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Rozhranie"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "Načúvací port"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "Verejný kľúč"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr ""
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Zbieram dáta..."
+
+#~ msgid "Configuration"
+#~ msgstr "Konfigurácia"
+
+#~ msgid "Interface"
+#~ msgstr "Rozhranie"
index 7ea9d306cb98c9a19295a85c6c807ca2fafaa942..24bafc0311889aeb4f13af4eeb7c9a5617c66e13 100644 (file)
@@ -10,115 +10,96 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.5.2-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "Tillåtna IP-adresser"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Samlar in data..."
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Konfiguration"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "Mottagen data"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "Överförd data"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr "Slutpunkt"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr "Brandväggsmarkering"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Gränssnitt"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "Gränssnittet har inte en publik nyckel!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr "Senaste handskakning"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "Lyssningsport"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "Aldrig"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Jämlike"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr "Hålla vid liv ständigt"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "Publik nyckel"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Visa/Dölj QR-kod"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Den här sektionen innehåller inga värden ännu"
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr "WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "Status för WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr "t sedan"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr "m sedan"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "över en dag sedan"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr "s sedan"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Samlar in data..."
+
+#~ msgid "Configuration"
+#~ msgstr "Konfiguration"
+
+#~ msgid "Interface"
+#~ msgstr "Gränssnitt"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "Gränssnittet har inte en publik nyckel!"
+
+#~ msgid "Peer"
+#~ msgstr "Jämlike"
+
+#~ msgid "Show/Hide QR-Code"
+#~ msgstr "Visa/Dölj QR-kod"
+
+#~ msgid "This section contains no values yet"
+#~ msgstr "Den här sektionen innehåller inga värden ännu"
index 706e3f51d19271a8ae05c9eb6db5f311128e56d1..7f1366d8685e326d1d64aec1360bc0da1da9e385 100644 (file)
 msgid ""
 msgstr "Content-Type: text/plain; charset=UTF-8"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr ""
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr ""
index 37a5b6833a079960bb2da158d0a5867edf139616..e1ce139c50d92317f17c3c70f1ba768c383a7c47 100644 (file)
@@ -10,122 +10,120 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.6-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "İzin verilen IP adresleri"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Veriler toplanıyor..."
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Yapılandırma"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "Alınan Veriler"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "İletilen Veriler"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr "Bitiş Noktası"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr "Güvenlik Duvarı İşareti"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Arayüz"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "Arayüzün ortak anahtarı yok!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr "Son El Sıkışma"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "Dinleme Bağlantı Noktası"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "Asla"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr ""
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr "Sürekli Canlı Tut"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "Ortak Anahtar"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "QR Kodunu Göster/Gizle"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-"QR Kodu wg arayüzüne göre çalışır, her elle sayfa yeniden yüklemesinde "
-"yenilenir ve aşağıdaki bilgileri aktarır:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Bu bölüm henüz herhangi bir değer içermiyor"
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr "WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "WireGuard Durumu"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-"[Arayüz] Rastgele, o anda oluşturulan 'PrivateKey' (özel anahtar), "
-"yönlendiricide anahtar kaydedilmeyecek"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-"[Eş] Herhangi bir IPv4 ve IPv6 adresine trafik gönderilmesine izin vermek "
-"için bu wg arayüzünün 'PublicKey' (ortak anahtar) ve öntanımlı '0.0.0.0/0, "
-"::/0' değerine sahip 'AllowedIPs' (izin verilen IP'ler) değerleri"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr "sa önce"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr "dak önce"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "bir günden daha önce"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr "sn önce"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Veriler toplanıyor..."
+
+#~ msgid "Configuration"
+#~ msgstr "Yapılandırma"
+
+#~ msgid "Interface"
+#~ msgstr "Arayüz"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "Arayüzün ortak anahtarı yok!"
+
+#~ msgid "Peer"
+#~ msgstr "Eş"
+
+#~ msgid "Show/Hide QR-Code"
+#~ msgstr "QR Kodunu Göster/Gizle"
+
+#~ msgid ""
+#~ "The QR-Code works per wg interface, it will be refreshed with every "
+#~ "manual page reload and transfers the following information:"
+#~ msgstr ""
+#~ "QR Kodu wg arayüzüne göre çalışır, her elle sayfa yeniden yüklemesinde "
+#~ "yenilenir ve aşağıdaki bilgileri aktarır:"
+
+#~ msgid "This section contains no values yet"
+#~ msgstr "Bu bölüm henüz herhangi bir değer içermiyor"
+
+#~ msgid ""
+#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
+#~ "be saved on the router"
+#~ msgstr ""
+#~ "[Arayüz] Rastgele, o anda oluşturulan 'PrivateKey' (özel anahtar), "
+#~ "yönlendiricide anahtar kaydedilmeyecek"
+
+#~ msgid ""
+#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
+#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
+#~ "IPv6 address"
+#~ msgstr ""
+#~ "[Eş] Herhangi bir IPv4 ve IPv6 adresine trafik gönderilmesine izin vermek "
+#~ "için bu wg arayüzünün 'PublicKey' (ortak anahtar) ve öntanımlı "
+#~ "'0.0.0.0/0, ::/0' değerine sahip 'AllowedIPs' (izin verilen IP'ler) "
+#~ "değerleri"
index 4bb17b05342214f24cb5d2c3c08bea272d96b8bc..d1a9fa1fa072be1295d5fcfa4bac3e8352684e11 100644 (file)
@@ -11,122 +11,119 @@ msgstr ""
 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 4.3-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "Дозволено IP-адреси"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Збирання даних..."
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Конфігурація"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "Отримані дані"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "Передані дані"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr "Кінцева точка"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr "Позначка брандмауера"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "Інтерфейс"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "Інтерфейс не має відкритого ключа!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr "Останнє рукостискання"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "Порти прослуховування"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "Ніколи"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "Вузол"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr "Постійне утримання"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "Відкритий ключ"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "Показати/Приховати QR-код"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-"QR-код працює з відповідним wg-інтерфейсом, він оновлюється з кожним ручним "
-"перезавантаженням сторінки і містить наступну інформацію:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "Ця секція поки що не містить значень"
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr "WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "Стан WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-"[Interface] Випадковий, на льоту згенерований 'PrivateKey' (приватний ключ), "
-"що не зберігатиметься на рутері"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-"[Peer] 'PublicKey' (публічний ключ) того wg-інтерфейсу та "
-"'AllowedIPs' (дозволені IP адреси) із типовими значеннями '0.0.0.0/0, ::/0' "
-"аби дозволити трафік до будь-яких адрес IPv4 та IPv6"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr "г тому"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr "хв тому"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "більше доби тому"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr "с тому"
+
+#~ msgid "Collecting data..."
+#~ msgstr "Збирання даних..."
+
+#~ msgid "Configuration"
+#~ msgstr "Конфігурація"
+
+#~ msgid "Interface"
+#~ msgstr "Інтерфейс"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "Інтерфейс не має відкритого ключа!"
+
+#~ msgid "Peer"
+#~ msgstr "Вузол"
+
+#~ msgid "Show/Hide QR-Code"
+#~ msgstr "Показати/Приховати QR-код"
+
+#~ msgid ""
+#~ "The QR-Code works per wg interface, it will be refreshed with every "
+#~ "manual page reload and transfers the following information:"
+#~ msgstr ""
+#~ "QR-код працює з відповідним wg-інтерфейсом, він оновлюється з кожним "
+#~ "ручним перезавантаженням сторінки і містить наступну інформацію:"
+
+#~ msgid "This section contains no values yet"
+#~ msgstr "Ця секція поки що не містить значень"
+
+#~ msgid ""
+#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
+#~ "be saved on the router"
+#~ msgstr ""
+#~ "[Interface] Випадковий, на льоту згенерований 'PrivateKey' (приватний "
+#~ "ключ), що не зберігатиметься на рутері"
+
+#~ msgid ""
+#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
+#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
+#~ "IPv6 address"
+#~ msgstr ""
+#~ "[Peer] 'PublicKey' (публічний ключ) того wg-інтерфейсу та "
+#~ "'AllowedIPs' (дозволені IP адреси) із типовими значеннями "
+#~ "'0.0.0.0/0, ::/0' аби дозволити трафік до будь-яких адрес IPv4 та IPv6"
index 349c5f126256d70cba0debaf34ba93c67cc27317..7d09cce8374932ed40e750fc84fdc3ff518acc47 100644 (file)
@@ -10,115 +10,81 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 4.4-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "Đang lấy dữ liệu..."
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "Cấu hình"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr ""
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr ""
+
+#~ msgid "Collecting data..."
+#~ msgstr "Đang lấy dữ liệu..."
+
+#~ msgid "Configuration"
+#~ msgstr "Cấu hình"
index c978d3e3fd22bc64067d99c97e85f49b35546827..2df37f384ea2366604aaf58aaa03d3eeb60e54c2 100644 (file)
@@ -16,117 +16,118 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 4.6-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "允许的 IP"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "正在收集数据…"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "配置"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "已接收"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "已发送"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr "传输端点"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr "防火墙标识"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "接口"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "接口没有配置公钥!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr "上次握手"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "监听端口"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "永不"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "对端"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr "Keepalive 间隔(秒)"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "公钥"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "显示/隐藏 二维码"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr "二维码可用于每个 WireGuard 接口,每次手动刷新页面时都会刷新,并传递以下信息:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "尚无任何配置"
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr "WireGuard"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "WireGuard 状态"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr "[接口] 一个随机、动态生成的“私钥(PrivateKey)”,密钥不会保存在路由器上"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-"[对端] 该 WireGuard 接口的“公钥(PublicKey)”和默认值为“0.0.0.0/0, ::/0”的“允许 IP "
-"列表(AllowedIPs)”,将允许将流量发送到任意 IPv4 和 IPv6 地址"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr "小时前"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr "分钟前"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "超过一天前"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr "秒前"
+
+#~ msgid "Collecting data..."
+#~ msgstr "正在收集数据…"
+
+#~ msgid "Configuration"
+#~ msgstr "配置"
+
+#~ msgid "Interface"
+#~ msgstr "接口"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "接口没有配置公钥!"
+
+#~ msgid "Peer"
+#~ msgstr "对端"
+
+#~ msgid "Show/Hide QR-Code"
+#~ msgstr "显示/隐藏 二维码"
+
+#~ msgid ""
+#~ "The QR-Code works per wg interface, it will be refreshed with every "
+#~ "manual page reload and transfers the following information:"
+#~ msgstr ""
+#~ "二维码可用于每个 WireGuard 接口,每次手动刷新页面时都会刷新,并传递以下信"
+#~ "息:"
+
+#~ msgid "This section contains no values yet"
+#~ msgstr "尚无任何配置"
+
+#~ msgid ""
+#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
+#~ "be saved on the router"
+#~ msgstr ""
+#~ "[接口] 一个随机、动态生成的“私钥(PrivateKey)”,密钥不会保存在路由器上"
+
+#~ msgid ""
+#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
+#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
+#~ "IPv6 address"
+#~ msgstr ""
+#~ "[对端] 该 WireGuard 接口的“公钥(PublicKey)”和默认值"
+#~ "为“0.0.0.0/0, ::/0”的“允许 IP 列表(AllowedIPs)”,将允许将流量发送到任意 "
+#~ "IPv4 和 IPv6 地址"
index 790648a7a973ada95d65eb438e5548d1bb125907..48d4fe484be791ff5222531e184d9dd30787be67 100644 (file)
@@ -16,117 +16,116 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 4.8-dev\n"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
 msgid "Allowed IPs"
 msgstr "允許的 IP群"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:236
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:270
-msgid "Collecting data..."
-msgstr "正在收集資料中…"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:231
-msgid "Configuration"
-msgstr "組態"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:116
 msgid "Data Received"
 msgstr "已接收"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:118
 msgid "Data Transmitted"
 msgstr "已傳送"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:108
 msgid "Endpoint"
 msgstr "傳輸端點"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:99
 msgid "Firewall Mark"
 msgstr "防火牆遮罩"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:200
-msgid "Interface"
-msgstr "介面"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
-msgid "Interface does not have a public key!"
-msgstr "介面沒有配置公鑰!"
+#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3
+msgid "Grant access to LuCI app wireguard"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:114
 msgid "Latest Handshake"
 msgstr "上次握手"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Listen Port"
 msgstr "監聽連接埠"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15
 msgid "Never"
 msgstr "永不"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:262
-msgid "Peer"
-msgstr "對端"
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:195
+msgid "Peers"
+msgstr ""
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:112
 msgid "Persistent Keepalive"
 msgstr "Keepalive 間隔(秒)"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:95
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
 msgid "Public Key"
 msgstr "公鑰"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:202
-msgid "Show/Hide QR-Code"
-msgstr "顯示/隱藏 QR 碼"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:222
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every manual "
-"page reload and transfers the following information:"
-msgstr "QR二維碼在每個wg界面上均有效,每次重新加載手動頁面時都會刷新該QR二維碼,並傳輸以下信息:"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
-msgid "This section contains no values yet"
-msgstr "這部分尚無數值"
-
 #: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3
 msgid "WireGuard"
 msgstr "WireGuard VPN"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:182
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:170
 msgid "WireGuard Status"
 msgstr "WireGuard 狀態"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:223
-msgid ""
-"[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
-"saved on the router"
-msgstr "[介面] 隨機動態生成的 'PrivateKey',金鑰將不會保存在路由器上"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:224
-msgid ""
-"[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
-"default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
-"address"
-msgstr ""
-"[對等節點] 該wg接口的'PublicKey'和默認值為'0.0.0.0/0,:: / "
-"0'的'AllowedIPs',以允許將流量發送到任何IPv4和IPv6位址"
-
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "h ago"
 msgstr "小時前"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "m ago"
 msgstr "分鐘前"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "over a day ago"
 msgstr "超過一天前"
 
-#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
+#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21
 msgid "s ago"
 msgstr "秒前"
+
+#~ msgid "Collecting data..."
+#~ msgstr "正在收集資料中…"
+
+#~ msgid "Configuration"
+#~ msgstr "組態"
+
+#~ msgid "Interface"
+#~ msgstr "介面"
+
+#~ msgid "Interface does not have a public key!"
+#~ msgstr "介面沒有配置公鑰!"
+
+#~ msgid "Peer"
+#~ msgstr "對端"
+
+#~ msgid "Show/Hide QR-Code"
+#~ msgstr "顯示/隱藏 QR 碼"
+
+#~ msgid ""
+#~ "The QR-Code works per wg interface, it will be refreshed with every "
+#~ "manual page reload and transfers the following information:"
+#~ msgstr ""
+#~ "QR二維碼在每個wg界面上均有效,每次重新加載手動頁面時都會刷新該QR二維碼,並"
+#~ "傳輸以下信息:"
+
+#~ msgid "This section contains no values yet"
+#~ msgstr "這部分尚無數值"
+
+#~ msgid ""
+#~ "[Interface] A random, on the fly generated 'PrivateKey', the key will not "
+#~ "be saved on the router"
+#~ msgstr "[介面] 隨機動態生成的 'PrivateKey',金鑰將不會保存在路由器上"
+
+#~ msgid ""
+#~ "[Peer] The 'PublicKey' of that wg interface and the 'AllowedIPs' with the "
+#~ "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and "
+#~ "IPv6 address"
+#~ msgstr ""
+#~ "[對等節點] 該wg接口的'PublicKey'和默認值為'0.0.0.0/0,:: / "
+#~ "0'的'AllowedIPs',以允許將流量發送到任何IPv4和IPv6位址"
diff --git a/applications/luci-app-wireguard/root/usr/libexec/rpcd/luci.wireguard b/applications/luci-app-wireguard/root/usr/libexec/rpcd/luci.wireguard
new file mode 100755 (executable)
index 0000000..94374b0
--- /dev/null
@@ -0,0 +1,186 @@
+#!/usr/bin/env lua
+
+local json = require "luci.jsonc"
+local sys = require "luci.sys"
+local io = require "io"
+local uci = require "uci"
+local fs = require "nixio.fs"
+
+local methods = {
+       generateKeyPair = {
+               call = function()
+                       local prv = sys.exec("wg genkey 2>/dev/null"):sub(1, -2)
+                       local pub = sys.exec("echo '" .. prv .. "' | wg pubkey 2>/dev/null"):sub(1, -2)
+
+                       return {keys = {priv = prv, pub = pub}}
+               end
+       },
+       generateQrCode = {
+               args = {privkey = "privkey", psk = "psk", allowed_ips = {"allowed_ips"}},
+               call = function(args)
+                       local qr_code
+
+                       if fs.access("/usr/bin/qrencode") then
+                               local psk = args.psk
+                               local listen_port = args.listen_port
+                               local allowed_ips = args.allowed_ips
+
+                               local pubkey = sys.exec("echo '" .. args.privkey .. "' | wg pubkey 2>/dev/null"):sub(1, -2)
+                               local client_privkey = sys.exec("wg genkey 2>/dev/null"):sub(1, -2)
+
+                               local iface_qr = {
+                                       "[Interface]",
+                                       "PrivateKey = " .. client_privkey,
+                               }
+
+                               local peer_qr = {
+                                       "[Peer]",
+                                       "PublicKey = " .. pubkey,
+                               }
+
+                               if not allowed_ips or next(allowed_ips) == nil then
+                                       allowed_ips = {"0.0.0.0/0", "::/0"}
+                               end
+                               table.insert(peer_qr, "AllowedIPs = " .. table.concat(allowed_ips, ", "))
+
+                               if psk then
+                                       table.insert(peer_qr, "PresharedKey = " .. psk)
+                               end
+
+                               qr_enc = table.concat(iface_qr, "\n") .. "\n\n" .. table.concat(peer_qr, "\n")
+                               qr_code = sys.exec("/usr/bin/qrencode --inline --8bit --type=SVG --output=- '" .. qr_enc .. "' 2>/dev/null")
+                       end
+
+                       return {qr_code = qr_code}
+               end
+       },
+       getWgInstances = {
+               call = function()
+                       local data = {}
+                       local last_device = ""
+                       local qr_pubkey = {}
+
+                       local wg_dump = io.popen("wg show all dump 2>/dev/null")
+                       if wg_dump then
+                               local line
+                               for line in wg_dump:lines() do
+                                       local line = string.split(line, "\t")
+                                       if not (last_device == line[1]) then
+                                               last_device = line[1]
+                                               data[line[1]] = {
+                                                       name = line[1],
+                                                       public_key = line[3],
+                                                       listen_port = line[4],
+                                                       fwmark = line[5],
+                                                       peers = {}
+                                               }
+                                               if not line[3] or line[3] == "" or line[3] == "(none)" then
+                                                       qr_pubkey[line[1]] = ""
+                                               else
+                                                       qr_pubkey[line[1]] = "PublicKey = " .. line[3]
+                                               end
+                                       else
+                                               local peer_name
+                                               local cur = uci.cursor()
+
+                                               cur:foreach(
+                                                       "network",
+                                                       "wireguard_" .. line[1],
+                                                       function(s)
+                                                               if s.public_key == line[2] then
+                                                                       peer_name = s.description
+                                                               end
+                                                       end
+                                               )
+
+                                               table.insert(
+                                                       data[line[1]].peers,
+                                                       {
+                                                               name = peer_name,
+                                                               public_key = line[2],
+                                                               endpoint = line[4],
+                                                               allowed_ips = {},
+                                                               latest_handshake = line[6],
+                                                               transfer_rx = line[7],
+                                                               transfer_tx = line[8],
+                                                               persistent_keepalive = line[9]
+                                                       }
+                                               )
+
+                                               if not (line[4] == "(none)") then
+                                                       local ipkey, ipvalue
+                                                       for ipkey, ipvalue in pairs(string.split(line[5], ",")) do
+                                                               if #ipvalue > 0 then
+                                                                       table.insert(data[line[1]].peers[peer_name]["allowed_ips"], ipvalue)
+                                                               end
+                                                       end
+                                               end
+                                       end
+                               end
+                       end
+
+                       return data
+               end
+       }
+}
+
+local function parseInput()
+       local parse = json.new()
+       local done, err
+
+       while true do
+               local chunk = io.read(4096)
+               if not chunk then
+                       break
+               elseif not done and not err then
+                       done, err = parse:parse(chunk)
+               end
+       end
+
+       if not done then
+               print(json.stringify({error = err or "Incomplete input"}))
+               os.exit(1)
+       end
+
+       return parse:get()
+end
+
+local function validateArgs(func, uargs)
+       local method = methods[func]
+       if not method then
+               print(json.stringify({error = "Method not found"}))
+               os.exit(1)
+       end
+
+       if type(uargs) ~= "table" then
+               print(json.stringify({error = "Invalid arguments"}))
+               os.exit(1)
+       end
+
+       uargs.ubus_rpc_session = nil
+
+       local k, v
+       local margs = method.args or {}
+       for k, v in pairs(uargs) do
+               if margs[k] == nil or (v ~= nil and type(v) ~= type(margs[k])) then
+                       print(json.stringify({error = "Invalid arguments"}))
+                       os.exit(1)
+               end
+       end
+
+       return method
+end
+
+if arg[1] == "list" then
+       local _, method, rv = nil, nil, {}
+       for _, method in pairs(methods) do
+               rv[_] = method.args or {}
+       end
+       print((json.stringify(rv):gsub(":%[%]", ":{}")))
+elseif arg[1] == "call" then
+       local args = parseInput()
+       local method = validateArgs(arg[2], args)
+       local result, code = method.call(args)
+       print((json.stringify(result):gsub("^%[%]$", "{}")))
+       os.exit(code or 0)
+end
index 3652bdabb46de3eb1524ddab33a5f0583044c9c0..02cdb5e8718346f11b280238555f0c9135164e55 100644 (file)
@@ -3,11 +3,12 @@
                "title": "WireGuard",
                "order": 92,
                "action": {
-                       "type": "template",
-                       "path": "wireguard"
+                       "type": "view",
+                       "path": "wireguard/status"
                },
                "depends": {
-                       "acl": [ "luci-mod-status-index" ]
+                       "acl": [ "luci-app-wireguard" ],
+                       "uci": { "network": true }
                }
        }
 }
diff --git a/applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json b/applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json
new file mode 100644 (file)
index 0000000..cd38bcf
--- /dev/null
@@ -0,0 +1,12 @@
+{
+       "luci-app-wireguard": {
+               "description": "Grant access to LuCI app wireguard",
+               "read": {
+                       "ubus": {
+                               "luci.wireguard": [
+                                       "getWgInstances"
+                               ]
+                       }
+               }
+       }
+}
index f49f7aaa2752b6a7d0a472151b8dd66188673842..d28a9e2c9d0adc7d009a3709a2d1a2782753bd5b 100644 (file)
@@ -223,6 +223,12 @@ msgstr "يوجد دليل بنفس الاسم."
 msgid "A new login is required since the authentication session expired."
 msgstr "يجب الدخول مجدداً لئن صلاحية جلسة قد انتهت."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -455,7 +461,7 @@ msgstr "أضف لاحقة المجال المحلي للأسماء التي يت
 msgid "Add new interface..."
 msgstr "إضافة واجهة جديدة ..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "إضافة نظير"
 
@@ -622,7 +628,7 @@ msgstr "السماح بفحص ميزات النظام"
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "اسمح للمستخدم <em> root </ em> بتسجيل الدخول باستخدام كلمة المرور"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "عناوين IP المسموح بها"
 
@@ -1701,7 +1707,7 @@ msgstr "الفاصل الزمني لرسالة إشارة حركة التسلي
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "الوصف"
 
@@ -2296,11 +2302,11 @@ msgstr "وضع التغليف"
 msgid "Encryption"
 msgstr "التشفير"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr "مضيف نقطة النهاية"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr "منفذ نقطة النهاية"
 
@@ -2575,7 +2581,7 @@ msgstr "نهاية"
 msgid "Firewall"
 msgstr "جدار الحماية"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr "علامة جدار الحماية"
 
@@ -2625,6 +2631,10 @@ msgstr "عمليات الفلاش"
 msgid "Flashing…"
 msgstr "تتبيت الصورة …"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "أجبار"
@@ -2726,7 +2736,7 @@ msgstr "وضع إعادة التوجيه"
 msgid "Fragmentation Threshold"
 msgstr "عتبة التجزيء"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2800,10 +2810,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr "توليد التكوين"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr "توليد مفتاح"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr "إنشاء PMK محليًا"
@@ -2812,6 +2826,10 @@ msgstr "إنشاء PMK محليًا"
 msgid "Generate archive"
 msgstr "إنشاء أرشيف"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr "نظرًا لعدم تطابق تأكيد كلمة المرور ، لم يتم تغيير كلمة المرور!"
@@ -2976,6 +2994,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "إخفاء <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3045,7 +3067,7 @@ msgstr "تجميع الارتباط الديناميكي IEEE 802.3ad (802.3ad 
 msgid "IKE DH Group"
 msgstr "مجموعة IKE DH"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr "عناوينIP"
 
@@ -3301,6 +3323,10 @@ msgstr "IPv6-over-IPv4 (6to4)"
 msgid "Identity"
 msgstr "هوية"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr "إذا تم تحديده ، يتم تمكين 1DES"
@@ -3336,6 +3362,12 @@ msgstr ""
 "إذا تم تحديد ذلك ، فقم بتركيب الجهاز من خلال تسمية القسم بدلاً من عقدة الجهاز "
 "الثابت"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3600,8 +3632,8 @@ msgstr "غير صالح"
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr "سلسلة مفاتيح Base64 غير صالحة"
 
@@ -3639,7 +3671,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr "أمر خاطئ"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr "قيمة سداسية عشرية غير صالحة"
 
@@ -3923,7 +3955,7 @@ msgstr ""
 "قائمة الخوادم لإعادة توجيه الطلبات إليها <abbr title=\"Domain Name System"
 "\">DNS</abbr>"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "بوابة الاستماع"
 
@@ -3954,6 +3986,10 @@ msgstr "حمولة"
 msgid "Load Average"
 msgstr "متوسط الحمولة"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr "تحميل محتويات الدليل …"
@@ -4164,7 +4200,7 @@ msgstr "الفاصل الزمني MII"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4641,7 +4677,7 @@ msgstr "لايوجد بيانات"
 msgid "No Encryption"
 msgstr "لا يوجد تشفير"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr "لا توجد مسارات للمضيف"
 
@@ -4721,7 +4757,7 @@ msgstr "لا توجد ذاكرة تخزين مؤقت سلبية"
 msgid "No password set!"
 msgstr "لم يتم تعيين كلمة مرور!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr "لم يتم تحديد الأقران حتى الآن"
 
@@ -4972,7 +5008,7 @@ msgstr "خياري"
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4991,7 +5027,7 @@ msgstr ""
 "1: 2'. عند استلام بادئة IPv6 (مثل \"a: b: c: d ::\") من خادم مفوض ، استخدم "
 "اللاحقة (مثل \":: 1\") لتشكيل عنوان IPv6 ('a: b: c: d: : 1 ') للواجهة."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -4999,40 +5035,40 @@ msgstr ""
 "خياري. مفتاح مشفر باستخدام Base64. يضيف طبقة إضافية من تشفير المفتاح "
 "المتماثل لمقاومة ما بعد الكم."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "خياري. إنشاء مسارات لعناوين IP المسموح بها لهذا النظير."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr "خياري. وصف الأقران."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr "خياري. لا تقم بإنشاء مسارات مضيفة للأقران."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr "خياري. مضيف الأقران. يتم حل الأسماء قبل إحضار الواجهة."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "خياري. وحدة النقل القصوى لواجهة النفق."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr "خياري. بوابة الأقران."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -5040,7 +5076,7 @@ msgstr ""
 "خياري. الثواني بين رسائل الحفاظ على الحيوية. الافتراضي هو 0 (معطل). القيمة "
 "الموصى بها إذا كان هذا الجهاز خلف NAT هي 25."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "خياري. يستخدم منفذ UDP للحزم الصادرة والواردة."
 
@@ -5389,7 +5425,7 @@ msgstr "عنوان النظير مفقود"
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr "الأقران"
 
@@ -5416,7 +5452,7 @@ msgstr "إجراء إعادة تعيين"
 msgid "Permission denied"
 msgstr "طلب الاذن مرفوض"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr "مثابرة على البقاء حيا"
 
@@ -5495,7 +5531,7 @@ msgstr "تفويض البادئة"
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr "مفتاح مشترك مسبقًا"
 
@@ -5549,7 +5585,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr "مفتاح سري"
 
@@ -5590,7 +5626,7 @@ msgstr "توفير شبكة جديدة"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "المفتاح العمومي"
 
@@ -5614,6 +5650,11 @@ msgstr "البادئة العامة موجهة إلى هذا الجهاز لتو
 msgid "QMI Cellular"
 msgstr "QMI الخلوية"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "جودة"
@@ -5736,7 +5777,7 @@ msgstr "يعيد تشغيل نظام تشغيل جهازك"
 msgid "Receive"
 msgstr "استقبل"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "موصى به. عناوين IP لواجهة WireGuard."
 
@@ -5838,11 +5879,11 @@ msgstr "مطلوب"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "مطلوب لبعض مزودي خدمة الإنترنت ، على سبيل المثال الميثاق مع DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "مطلوب. المفتاح الخاص بترميز Base64 لهذه الواجهة."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr "مطلوب. تشفير Base64 للمفتاح العام للنظير."
 
@@ -6013,7 +6054,7 @@ msgstr "تحضير الجذر"
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr "سياسة Round-Robin (Balance-rr، 0)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr "توجيه عناوين IP المسموح بها"
 
@@ -6936,6 +6977,10 @@ msgstr "الشبكة المستهدفة"
 msgid "Terminate"
 msgstr "إنهاء"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -7024,6 +7069,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr ""
@@ -7138,6 +7189,12 @@ msgstr "طول بادئة IPv4 بالبتات ، ويستخدم الباقي ف
 msgid "The length of the IPv6 prefix in bits"
 msgstr "طول بادئة IPv6 بالبتات"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr "عنوان IPv4 المحلي"
@@ -8172,7 +8229,7 @@ msgid "Width"
 msgstr "عرض"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr "شبكة خاصة افتراضية WireGuard VPN"
 
@@ -8537,7 +8594,7 @@ msgstr "قيمة عشرية موجبة"
 msgid "positive integer value"
 msgstr "قيمة عدد صحيح موجب"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr "عشوائي"
 
index d69db35418df6a3606b7772a2dd9865ceb7bfa07..4a5d3d6f514f090b833f812f6ca731a0a62792c0 100644 (file)
@@ -222,6 +222,12 @@ msgid "A new login is required since the authentication session expired."
 msgstr ""
 "Необходимо е ново влизане, тъй като сесията за удостоверяване е изтекла."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -452,7 +458,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr ""
 
@@ -616,7 +622,7 @@ msgstr ""
 msgid "Allow the <em>root</em> user to login with password"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "Разрешени IPs"
 
@@ -1671,7 +1677,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Описание"
 
@@ -1929,8 +1935,8 @@ msgid ""
 "Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
 "abbr> messages on this interface."
 msgstr ""
-"Не изпращай никакви <abbr title=\"Router Advertisement, ICMPv6 Type 134\""
-">RA</abbr> съобщения на този интерфейс."
+"Не изпращай никакви <abbr title=\"Router Advertisement, ICMPv6 Type "
+"134\">RA</abbr> съобщения на този интерфейс."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2776
 msgid "Do you really want to delete \"%s\" ?"
@@ -2275,12 +2281,12 @@ msgstr ""
 msgid "Encryption"
 msgstr "Криптиране"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 #, fuzzy
 msgid "Endpoint Host"
 msgstr "Хост на крайна точка"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 #, fuzzy
 msgid "Endpoint Port"
 msgstr "Порт на крайна точка"
@@ -2552,7 +2558,7 @@ msgstr ""
 msgid "Firewall"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2602,6 +2608,10 @@ msgstr ""
 msgid "Flashing…"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr ""
@@ -2703,7 +2713,7 @@ msgstr ""
 msgid "Fragmentation Threshold"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2775,10 +2785,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr ""
@@ -2787,6 +2801,10 @@ msgstr ""
 msgid "Generate archive"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
@@ -2950,6 +2968,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3019,7 +3041,7 @@ msgstr ""
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr ""
 
@@ -3274,6 +3296,10 @@ msgstr ""
 msgid "Identity"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr ""
@@ -3305,6 +3331,12 @@ msgid ""
 "device node"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3559,8 +3591,8 @@ msgstr ""
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -3596,7 +3628,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -3865,7 +3897,7 @@ msgstr ""
 msgid "List of upstream resolvers to forward queries to."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr ""
 
@@ -3896,6 +3928,10 @@ msgstr ""
 msgid "Load Average"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr ""
@@ -4104,7 +4140,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4575,7 +4611,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr ""
 
@@ -4655,7 +4691,7 @@ msgstr ""
 msgid "No password set!"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr ""
 
@@ -4903,7 +4939,7 @@ msgstr ""
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4917,52 +4953,52 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -5309,7 +5345,7 @@ msgstr ""
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr ""
 
@@ -5336,7 +5372,7 @@ msgstr ""
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -5415,7 +5451,7 @@ msgstr ""
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr ""
 
@@ -5465,7 +5501,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr ""
 
@@ -5506,7 +5542,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "Публичен ключ"
 
@@ -5527,6 +5563,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr ""
@@ -5644,7 +5685,7 @@ msgstr ""
 msgid "Receive"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -5746,11 +5787,11 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
@@ -5919,7 +5960,7 @@ msgstr ""
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -6798,6 +6839,10 @@ msgstr ""
 msgid "Terminate"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -6884,6 +6929,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr ""
@@ -6984,6 +7035,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr ""
@@ -7955,7 +8012,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -8316,7 +8373,7 @@ msgstr ""
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr ""
 
index d9a15a8013777505ee1f131a6bc0d8e08a7bdc37..59d666f88ecd572df3dd95bcb060f228c5cc0849 100644 (file)
@@ -221,6 +221,12 @@ msgstr ""
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr ""
@@ -451,7 +457,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr ""
 
@@ -615,7 +621,7 @@ msgstr ""
 msgid "Allow the <em>root</em> user to login with password"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr ""
 
@@ -1649,7 +1655,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "বর্ণনা"
 
@@ -2224,11 +2230,11 @@ msgstr ""
 msgid "Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr ""
 
@@ -2493,7 +2499,7 @@ msgstr ""
 msgid "Firewall"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2543,6 +2549,10 @@ msgstr ""
 msgid "Flashing…"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr ""
@@ -2644,7 +2654,7 @@ msgstr ""
 msgid "Fragmentation Threshold"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2716,10 +2726,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr ""
@@ -2728,6 +2742,10 @@ msgstr ""
 msgid "Generate archive"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
@@ -2891,6 +2909,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -2960,7 +2982,7 @@ msgstr ""
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr ""
 
@@ -3215,6 +3237,10 @@ msgstr ""
 msgid "Identity"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr ""
@@ -3246,6 +3272,12 @@ msgid ""
 "device node"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3500,8 +3532,8 @@ msgstr ""
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -3537,7 +3569,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -3806,7 +3838,7 @@ msgstr ""
 msgid "List of upstream resolvers to forward queries to."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr ""
 
@@ -3837,6 +3869,10 @@ msgstr ""
 msgid "Load Average"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr ""
@@ -4045,7 +4081,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr ""
 
@@ -4514,7 +4550,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr ""
 
@@ -4594,7 +4630,7 @@ msgstr ""
 msgid "No password set!"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr ""
 
@@ -4842,7 +4878,7 @@ msgstr ""
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4856,52 +4892,52 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -5248,7 +5284,7 @@ msgstr ""
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr ""
 
@@ -5275,7 +5311,7 @@ msgstr ""
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -5354,7 +5390,7 @@ msgstr ""
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr ""
 
@@ -5404,7 +5440,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr ""
 
@@ -5445,7 +5481,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr ""
 
@@ -5466,6 +5502,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr ""
@@ -5583,7 +5624,7 @@ msgstr ""
 msgid "Receive"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -5685,11 +5726,11 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
@@ -5858,7 +5899,7 @@ msgstr ""
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -6737,6 +6778,10 @@ msgstr ""
 msgid "Terminate"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -6823,6 +6868,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr ""
@@ -6923,6 +6974,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr ""
@@ -7894,7 +7951,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -8255,7 +8312,7 @@ msgstr ""
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr ""
 
index 6bc8a6de44800778017fa833e5991951cc1667a0..e1db69c01bd2659c59a74720429f4f49d061fc50 100644 (file)
@@ -229,6 +229,12 @@ msgstr "Ja existeix un directori amb aquest mateix nom."
 msgid "A new login is required since the authentication session expired."
 msgstr "Cal un inici de sessió nou ja que la sessió d'autenticació ha caducat."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -465,7 +471,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr "Afegeix una interfície nova..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "Afegiu un parell"
 
@@ -638,7 +644,7 @@ msgstr ""
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "Permetre l'accés de l'usurari <em>root</em> amb contrasenya"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "IPs permeses"
 
@@ -1689,7 +1695,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Descripció"
 
@@ -2275,11 +2281,11 @@ msgstr "Mode d'encapsulació"
 msgid "Encryption"
 msgstr "Xifratge"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr ""
 
@@ -2546,7 +2552,7 @@ msgstr "Acaba"
 msgid "Firewall"
 msgstr "Tallafocs"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2596,6 +2602,10 @@ msgstr "Operacions a la memòria flaix"
 msgid "Flashing…"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Força"
@@ -2697,7 +2707,7 @@ msgstr "Mode de reenviament"
 msgid "Fragmentation Threshold"
 msgstr "Llindar de fragmentació"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2769,10 +2779,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr ""
@@ -2781,6 +2795,10 @@ msgstr ""
 msgid "Generate archive"
 msgstr "Genera l'arxiu"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
@@ -2949,6 +2967,10 @@ msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr ""
 "No mostris l'<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3018,7 +3040,7 @@ msgstr ""
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr ""
 
@@ -3273,6 +3295,10 @@ msgstr "IPv6-sobre-IPv4 (6to4)"
 msgid "Identity"
 msgstr "Identitat"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr ""
@@ -3304,6 +3330,12 @@ msgid ""
 "device node"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3564,8 +3596,8 @@ msgstr "Invàlid"
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -3601,7 +3633,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -3873,7 +3905,7 @@ msgstr ""
 msgid "List of upstream resolvers to forward queries to."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr ""
 
@@ -3906,6 +3938,10 @@ msgstr "Càrrega"
 msgid "Load Average"
 msgstr "Càrrega mitjana"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr ""
@@ -4114,7 +4150,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4589,7 +4625,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr ""
 
@@ -4669,7 +4705,7 @@ msgstr "Sense memòria cau negativa"
 msgid "No password set!"
 msgstr "No hi ha cap contrasenya establerta!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr ""
 
@@ -4917,7 +4953,7 @@ msgstr "Opcional"
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4931,52 +4967,52 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -5323,7 +5359,7 @@ msgstr ""
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr ""
 
@@ -5350,7 +5386,7 @@ msgstr "Executa un reinici"
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -5429,7 +5465,7 @@ msgstr ""
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr ""
 
@@ -5479,7 +5515,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr ""
 
@@ -5520,7 +5556,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr ""
 
@@ -5541,6 +5577,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "Calidad"
@@ -5660,7 +5701,7 @@ msgstr "Arranca de nou el sistema operatiu del teu dispositiu"
 msgid "Receive"
 msgstr "Recepció"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -5762,11 +5803,11 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "Alguns ISP ho requereixen, per exemple el Charter amb DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
@@ -5935,7 +5976,7 @@ msgstr ""
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -6816,6 +6857,10 @@ msgstr ""
 msgid "Terminate"
 msgstr "Acaba"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -6902,6 +6947,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr ""
@@ -7007,6 +7058,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "La longitud del prefix IPv6 en bits"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr ""
@@ -8009,7 +8066,7 @@ msgid "Width"
 msgstr "Amplada"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -8376,7 +8433,7 @@ msgstr ""
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr "aleatori"
 
index afa23bebaf474f106a492216117bcf2a171aca6d..db4ad6528bc31b480ff518163b7764f62a512338 100644 (file)
@@ -223,6 +223,12 @@ msgid "A new login is required since the authentication session expired."
 msgstr ""
 "Je třeba se znovu přihlásit, protože platnost relace přihlášení skončila."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -461,7 +467,7 @@ msgstr "Přidat lokální koncovku k doménovým jménům ze souboru hosts."
 msgid "Add new interface..."
 msgstr "Přidat rozhraní..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "Přidat protistranu"
 
@@ -629,7 +635,7 @@ msgstr "Povolit zkoumání funkcí systému"
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "Povolit <em>root</em> účtu přihlášení bez nastaveného hesla"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "IP adresy, ze kterých umožnit přístup"
 
@@ -1707,7 +1713,7 @@ msgstr "Interval zprávy Delivery Traffic Indication"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Popis"
 
@@ -2304,11 +2310,11 @@ msgstr "Režim zapouzdřování"
 msgid "Encryption"
 msgstr "Šifrování"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr "Koncový bod"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr "Port koncového bodu"
 
@@ -2587,7 +2593,7 @@ msgstr "Dokončit"
 msgid "Firewall"
 msgstr "Brána firewall"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr "Označkování brány firewall"
 
@@ -2637,6 +2643,10 @@ msgstr "Operace nad flash pamětí"
 msgid "Flashing…"
 msgstr "Flashování…"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Vynutit"
@@ -2739,7 +2749,7 @@ msgstr "Režim přeposílání"
 msgid "Fragmentation Threshold"
 msgstr "Hranice fragmentace"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2813,10 +2823,14 @@ msgstr "Obecné nastavení zařízení"
 msgid "Generate Config"
 msgstr "Vytvořit konfiguraci"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr "Vygenerovat klíč"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr "Generovat klíč PMK lokálně"
@@ -2825,6 +2839,10 @@ msgstr "Generovat klíč PMK lokálně"
 msgid "Generate archive"
 msgstr "Vytvorǐt archív"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr "Heslo nezměněno z důvodu nesouhlasu nového hesla a ověření hesla!"
@@ -2990,6 +3008,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "Skrývat <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3059,7 +3081,7 @@ msgstr "IEEE 802.3ad Dynamická agregace linek (802.3ad, 4)"
 msgid "IKE DH Group"
 msgstr "Skupina IKE DH"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr "IP adresy"
 
@@ -3317,6 +3339,10 @@ msgstr "IPv6-over-IPv4 (6to4)"
 msgid "Identity"
 msgstr "Identita"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr "Je-li zapnuto, je povoleno 1DES"
@@ -3348,6 +3374,12 @@ msgid ""
 "device node"
 msgstr "Namísto pevného uzlu zařízení připojovat pomocí názvu oddílu"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3614,8 +3646,8 @@ msgstr "Neplatná vstupní hodnota"
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr "Neplatný Base64 řetězec klíče"
 
@@ -3652,7 +3684,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr "Neplatný příkaz"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr "Neplatná šestnáctková hodnota"
 
@@ -3943,7 +3975,7 @@ msgstr ""
 "Seznam nadřazených <abbr title=\"Domain Name System\">DNS</abbr> serverů, na "
 "které přeposílat požadavky."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "Port na kterém očekávat spojení"
 
@@ -3975,6 +4007,10 @@ msgstr "Zátěž"
 msgid "Load Average"
 msgstr "Průměrná zátěž"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr "Načítání obsahu adresáře…"
@@ -4188,7 +4224,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4673,7 +4709,7 @@ msgstr "Žádná data"
 msgid "No Encryption"
 msgstr "Bez šifrování"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr ""
 
@@ -4753,7 +4789,7 @@ msgstr "Žádná negativní mezipaměť"
 msgid "No password set!"
 msgstr "Žádné heslo!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr "Dosud nebyly definovány žádné protistrany"
 
@@ -5006,7 +5042,7 @@ msgstr "Volitelné"
 msgid "Optional, free-form notes about this device"
 msgstr "Volitelné, volně formulované poznámky k tomuto zařízení"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -5026,7 +5062,7 @@ msgstr ""
 "b:c:d::\"), použijte k vytvoření IPv6 adresy (\"a:b:c:d::1\") pro dané "
 "rozhraní suffix (např. '::1')."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -5034,20 +5070,20 @@ msgstr ""
 "Volitelné. Předsdílený klíč v kódování Base64. Přidává další vrstvu "
 "symetrické kryptografie pro post-kvantovou odolnost."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 #, fuzzy
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "Volitelné. Vytvořte trasy pro povolené IP adresy této protistrany."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr "Volitelné. Popis protistrany."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
@@ -5055,22 +5091,22 @@ msgstr ""
 "Volitelné. Hostitel protistrany. Názvy jsou překládány před spuštěním "
 "síťového rozhraní."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Volitelné. Maximální přenosová jednotka (MTU) tunelového rozhraní."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr "Volitelné. Port protistrany."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -5079,7 +5115,7 @@ msgstr ""
 "je 0 (zakázáno). Doporučená hodnota, pokud je zařízení za překladem adres "
 "(NAT) je 25."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "Volitelné. Port UDP používaný pro odchozí a příchozí pakety."
 
@@ -5428,7 +5464,7 @@ msgstr "Adresa protistrany chybí"
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr "Protistrany"
 
@@ -5455,7 +5491,7 @@ msgstr "Provést reset"
 msgid "Permission denied"
 msgstr "Přístup zamítnut"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr "Trvalé udržování spojení (Keep Alive)"
 
@@ -5534,7 +5570,7 @@ msgstr "Delegovaný prefix"
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr "Předsdílený klíč"
 
@@ -5586,7 +5622,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr "Soukromý klíč"
 
@@ -5627,7 +5663,7 @@ msgstr "Poskytování nové sítě"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "Veřejný klíč"
 
@@ -5652,6 +5688,11 @@ msgstr "Veřejný prefix směrovaná k tomuto zařízení pro distribuci klient
 msgid "QMI Cellular"
 msgstr "Mobilní QMI"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "Kvalita"
@@ -5659,8 +5700,8 @@ msgstr "Kvalita"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
 msgid "Query all available upstream resolvers."
 msgstr ""
-"Dotazovat se všech dostupných nadřazených <abbr title=\"Domain Name System\""
-">DNS</abbr> serverů."
+"Dotazovat se všech dostupných nadřazených <abbr title=\"Domain Name System"
+"\">DNS</abbr> serverů."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:556
 msgid "Query interval"
@@ -5775,7 +5816,7 @@ msgstr "Restartuje operační systém vašeho zařízení"
 msgid "Receive"
 msgstr "Přijmout"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Doporučeno. IP adresy rozhraní WireGuard."
 
@@ -5878,11 +5919,11 @@ msgstr "Vyžadováno"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "Vyžadováno u některých ISP, např. Charter s DocSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Povinné. Soukromý klíč tohoto rozhraní v kódování Base64."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Povinné. Veřejný klíč protistrany v kódování Base64."
 
@@ -6053,7 +6094,7 @@ msgstr "Příprava kořenového adresáře"
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr "Politika Round-Robin (balance-rr, 0)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr "Směrovat povolené IP adresy"
 
@@ -6956,6 +6997,10 @@ msgstr "Cílová síť"
 msgid "Terminate"
 msgstr "Ukončit"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -7044,6 +7089,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr "VLAN ID musí být unikátní"
@@ -7161,6 +7212,12 @@ msgstr "Délka IPv4 prefixu v bitech, zbytek se používá v IPv6 adresách."
 msgid "The length of the IPv6 prefix in bits"
 msgstr "Délka IPv6 prefixu v bitech"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr "Místní IPv4 adresa"
@@ -8206,7 +8263,7 @@ msgid "Width"
 msgstr "Šířka"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -8576,7 +8633,7 @@ msgstr "kladná desítková hodnota"
 msgid "positive integer value"
 msgstr "kladná celočíselná hodnota"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr "náhodný"
 
index 1928042779fb78f984d097794d65643d80d2c84d..f4dafa93e9a2df5c32b5956deb4a1c91f601592a 100644 (file)
@@ -227,6 +227,12 @@ msgid "A new login is required since the authentication session expired."
 msgstr ""
 "Ein neuer Login ist erforderlich da die Benutzersitzung abgelaufen ist."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -462,7 +468,7 @@ msgstr "Lokalen Domainsuffx an Namen aus der Hosts-Datei anhängen"
 msgid "Add new interface..."
 msgstr "Neue Schnittstelle hinzufügen..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "Peer hinzufügen"
 
@@ -636,7 +642,7 @@ msgstr ""
 "Erlaubt es dem <em>root</em> Benutzer sich mit einem Passwort statt einem "
 "Zertifikat einzuloggen"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "Erlaubte IP-Adressen"
 
@@ -1761,7 +1767,7 @@ msgstr "DTIM (Delivery Traffic Indication) Nachrichtenintervall"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Beschreibung"
 
@@ -2371,11 +2377,11 @@ msgstr "Kapselung"
 msgid "Encryption"
 msgstr "Verschlüsselung"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr "Entfernter Server"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr "Entfernter Port"
 
@@ -2653,7 +2659,7 @@ msgstr "Fertigstellen"
 msgid "Firewall"
 msgstr "Firewall"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr "Firewall Mark"
 
@@ -2703,6 +2709,10 @@ msgstr "Flash-Operationen"
 msgid "Flashing…"
 msgstr "Aktualisieren…"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Start erzwingen"
@@ -2816,7 +2826,7 @@ msgstr "Weiterleitungstyp"
 msgid "Fragmentation Threshold"
 msgstr "Fragmentierungsschwelle"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2890,10 +2900,14 @@ msgstr "Allgemeine Adapteroptionen"
 msgid "Generate Config"
 msgstr "Konfiguration generieren"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr "Key generieren"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr "PMK lokal generieren"
@@ -2902,6 +2916,10 @@ msgstr "PMK lokal generieren"
 msgid "Generate archive"
 msgstr "Sicherung erstellen"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
@@ -3070,6 +3088,10 @@ msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr ""
 "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr> verstecken"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3139,7 +3161,7 @@ msgstr "IEEE 802.3ad Dynamic Link Zusammenfassung (802.3ad, 4)"
 msgid "IKE DH Group"
 msgstr "IKE-DH-Gruppe"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr "IP-Adressen"
 
@@ -3395,6 +3417,10 @@ msgstr "IPv6-über-IPv4 (6to4)"
 msgid "Identity"
 msgstr "Identität"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr "Aktiviert die Benutzung von 1DES, wenn ausgewählt"
@@ -3434,6 +3460,12 @@ msgstr ""
 "Wenn angegeben, wird das Gerät nach anhand des Partitionslabels statt fester "
 "Gerätedatei gemounted"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3704,8 +3736,8 @@ msgstr "Ungültige Eingabe"
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr "Ungültige Base64-Zeichenkette"
 
@@ -3746,7 +3778,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr "Ungültiges Kommando"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr "Ungültiger Hexadezimalwert"
 
@@ -4036,7 +4068,7 @@ msgstr ""
 "Liste von <abbr title=\"Domain Name System\">DNS</abbr>-Servern an welche "
 "Requests weitergeleitet werden"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "Listening-Port"
 
@@ -4070,6 +4102,10 @@ msgstr "Last"
 msgid "Load Average"
 msgstr "Durchschnittslast"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr "Lade Verzeichniseinträge…"
@@ -4285,7 +4321,7 @@ msgstr "MII Intervall"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4773,7 +4809,7 @@ msgstr "Keine Daten"
 msgid "No Encryption"
 msgstr "Keine Verschlüsselung"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr "Keine Host-Routen"
 
@@ -4855,7 +4891,7 @@ msgstr "Kein Negativ-Cache"
 msgid "No password set!"
 msgstr "Kein Passwort gesetzt!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr "Noch keine Peers definiert"
 
@@ -5118,7 +5154,7 @@ msgstr "Optional"
 msgid "Optional, free-form notes about this device"
 msgstr "Beliebige, optionale Notizen über dieses Gerät"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -5138,7 +5174,7 @@ msgstr ""
 "Server empfangen wird, kombiniert das System das Suffix mit dem Präfix um "
 "eine lokale IPv6-Adresse (z.B. 'a:b:c:d::1') für die Schnittstelle zu formen."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -5146,19 +5182,19 @@ msgstr ""
 "Optional. Base64-kodierter, vorhab ausgetauschter Schlüssel um eine weitere "
 "Ebene an symmetrischer Verschlüsselung für erhöhte Sicherheit hinzuzufügen."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "Optional. Routen für erlaubte IP-Adressen erzeugen."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr "Optionale Beschreibung des entfernten VPN-Partners."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr "Optional. Unterdrückt die Einrichtung von Host-Routen zu VPN-Nachbarn."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
@@ -5166,22 +5202,22 @@ msgstr ""
 "Optional. Hostname oder Adresse des Verbindungspartners. Namen werden vor "
 "dem Verbindungsaufbau aufgelöst."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Optional. Maximale MTU des Tunneladapters."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr "Optional. Port-Nummer des Verbindungspartners."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -5190,7 +5226,7 @@ msgstr ""
 "(deaktiviert). Der empfohlene Wert für Geräte hinter einem NAT sind 25 "
 "Sekunden."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 "Optional. Benutzte UDP-Port-Nummer für ausgehende und eingehende Pakete."
@@ -5541,7 +5577,7 @@ msgstr "Entfernte IP-Adresse fehlt"
 msgid "Peer device name"
 msgstr "Linkpartner-Adaptername"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr "Verbindungspartner"
 
@@ -5568,7 +5604,7 @@ msgstr "Reset durchführen"
 msgid "Permission denied"
 msgstr "Zugriff verweigert"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr "Persistentes Keep-Alive"
 
@@ -5647,7 +5683,7 @@ msgstr "Delegiertes Präfix"
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr "Gemeinsamer Schlüssel"
 
@@ -5704,7 +5740,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr "Privat (Kommunikation zwischen MAC-VLANs unterbinden)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr "Privater Schlüssel"
 
@@ -5747,7 +5783,7 @@ msgstr "Neues Netzwerk anbieten"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "Öffentlicher Schlüssel"
 
@@ -5776,6 +5812,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr "QMI Cellular"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "Qualität"
@@ -5900,7 +5941,7 @@ msgstr "Startet das Betriebssystem des Routers neu"
 msgid "Receive"
 msgstr "Empfangen"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Empfohlen. IP-Adresse der WireGuard-Schnittstelle."
 
@@ -6003,11 +6044,11 @@ msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 "Wird von bestimmten Internet-Providern benötigt, z.B. Charter mit DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Benötigt. Base64-kodierter privater Schlüssel für diese Schnittstelle."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 "Benötigt. Base64-kodierter öffentlicher Schlüssel für diese Schnittstelle."
@@ -6179,7 +6220,7 @@ msgstr "Wurzelverzeichnis erzeugen"
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr "Round-Robin-Richtlinie (balance-rr, 0)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr "Erlaubte IP-Adressen routen"
 
@@ -7169,6 +7210,10 @@ msgstr "Zielnetzwerk"
 msgid "Terminate"
 msgstr "Beenden"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -7282,6 +7327,12 @@ msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 "Die MTU darf nicht die %d Byte MTU des übergeordneten Gerätes überschreiten"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr "Die VLAN-ID muss eindeutig sein"
@@ -7410,6 +7461,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "Länge des IPv6-Präfix in Bits"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr "Die lokale IPv4-Adresse"
@@ -8511,7 +8568,7 @@ msgid "Width"
 msgstr "Breite"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -8884,7 +8941,7 @@ msgstr "positiven Dezimalwert"
 msgid "positive integer value"
 msgstr "positive Ganzzahl"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr "zufällig"
 
index 317d8af7bd176e8facab0ab9d89dc8ecaa89a930..65f5b8aa810fb63fda729fe86ed0343b608ae642 100644 (file)
@@ -224,6 +224,12 @@ msgstr "Ένας φάκελος με το ίδιο όνομα υπάρχει ή
 msgid "A new login is required since the authentication session expired."
 msgstr "Απαιτείται νέα σύνδεση καθώς η συνεδρία ελέγχου ταυτότητας έληξε."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -460,7 +466,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr "Προσθήκη νέας διεπαφής..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr ""
 
@@ -629,7 +635,7 @@ msgid "Allow the <em>root</em> user to login with password"
 msgstr ""
 "Να επιτρέπεται στον χρήστη <em>root</em> να συνδέετε με κωδικό πρόσβασης"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "Επιτρεπόμενες IPs"
 
@@ -1680,7 +1686,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Περιγραφή"
 
@@ -2273,11 +2279,11 @@ msgstr "Λειτουργία ενθυλάκωσης"
 msgid "Encryption"
 msgstr "Κρυπτογράφηση"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr ""
 
@@ -2549,7 +2555,7 @@ msgstr "Τέλος"
 msgid "Firewall"
 msgstr "Τείχος Προστασίας"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr "Σημάδι τείχους προστασίας"
 
@@ -2599,6 +2605,10 @@ msgstr "Λειτουργίες φλασάρισματος"
 msgid "Flashing…"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Επιβολή"
@@ -2702,7 +2712,7 @@ msgstr "Μέθοδος προώθησης"
 msgid "Fragmentation Threshold"
 msgstr "Όριο Κατακερµατισµού"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2774,10 +2784,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr ""
@@ -2786,6 +2800,10 @@ msgstr ""
 msgid "Generate archive"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
@@ -2951,6 +2969,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "Κρυφό <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3020,7 +3042,7 @@ msgstr ""
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr ""
 
@@ -3275,6 +3297,10 @@ msgstr ""
 msgid "Identity"
 msgstr "Ταυτότητα"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr ""
@@ -3310,6 +3336,12 @@ msgstr ""
 "Αν οριστεί, προσάρτησε τη συσκευή με βάση την ετικέτα της αντί για το "
 "καθορισμένο όνομα της"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3570,8 +3602,8 @@ msgstr "Άκυρη τιμή εισόδου"
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -3607,7 +3639,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -3879,7 +3911,7 @@ msgstr ""
 msgid "List of upstream resolvers to forward queries to."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "Θύρα ακρόασης"
 
@@ -3910,6 +3942,10 @@ msgstr "Φόρτος"
 msgid "Load Average"
 msgstr "Μέσος όρος φόρτου"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr ""
@@ -4118,7 +4154,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4594,7 +4630,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr ""
 
@@ -4674,7 +4710,7 @@ msgstr ""
 msgid "No password set!"
 msgstr "Δεν έχει οριστεί κωδικός πρόσβασης!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr ""
 
@@ -4922,7 +4958,7 @@ msgstr ""
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4936,52 +4972,52 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -5328,7 +5364,7 @@ msgstr ""
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr ""
 
@@ -5355,7 +5391,7 @@ msgstr "Διενέργεια αρχικοποίησης"
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -5434,7 +5470,7 @@ msgstr ""
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr ""
 
@@ -5485,7 +5521,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr ""
 
@@ -5526,7 +5562,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Ψευδό Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "Δημόσιο κλειδί"
 
@@ -5547,6 +5583,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr ""
@@ -5666,7 +5707,7 @@ msgstr "Επανεκκίνηση του λειτουργικού συστήμα
 msgid "Receive"
 msgstr "Λήψη"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -5768,11 +5809,11 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
@@ -5941,7 +5982,7 @@ msgstr ""
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -6822,6 +6863,10 @@ msgstr ""
 msgid "Terminate"
 msgstr "Τερματισμός"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -6908,6 +6953,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr ""
@@ -7012,6 +7063,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr ""
@@ -8002,7 +8059,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -8368,7 +8425,7 @@ msgstr ""
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr ""
 
index c8be0d14895d50489269555d05f11cca7b15fa2d..40a0e9607bdc45f8bab0e288dcb7df3bc533cc24 100644 (file)
@@ -225,6 +225,12 @@ msgstr ""
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr ""
@@ -458,7 +464,7 @@ msgstr "Add local domain suffix to names served from hosts files"
 msgid "Add new interface..."
 msgstr "Add new interface..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr ""
 
@@ -622,7 +628,7 @@ msgstr ""
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "Allow the <em>root</em> user to login with password"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr ""
 
@@ -1672,7 +1678,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Description"
 
@@ -2256,11 +2262,11 @@ msgstr ""
 msgid "Encryption"
 msgstr "Encryption"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr ""
 
@@ -2528,7 +2534,7 @@ msgstr ""
 msgid "Firewall"
 msgstr "Firewall"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2578,6 +2584,10 @@ msgstr ""
 msgid "Flashing…"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Force"
@@ -2679,7 +2689,7 @@ msgstr ""
 msgid "Fragmentation Threshold"
 msgstr "Fragmentation Threshold"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2751,10 +2761,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr ""
@@ -2763,6 +2777,10 @@ msgstr ""
 msgid "Generate archive"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
@@ -2928,6 +2946,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -2997,7 +3019,7 @@ msgstr ""
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr ""
 
@@ -3252,6 +3274,10 @@ msgstr ""
 msgid "Identity"
 msgstr "Identity"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr ""
@@ -3283,6 +3309,12 @@ msgid ""
 "device node"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3542,8 +3574,8 @@ msgstr "Invalid input value"
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -3579,7 +3611,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -3851,7 +3883,7 @@ msgstr ""
 msgid "List of upstream resolvers to forward queries to."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr ""
 
@@ -3882,6 +3914,10 @@ msgstr "Load"
 msgid "Load Average"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr ""
@@ -4090,7 +4126,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr ""
 
@@ -4565,7 +4601,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr ""
 
@@ -4645,7 +4681,7 @@ msgstr ""
 msgid "No password set!"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr ""
 
@@ -4893,7 +4929,7 @@ msgstr ""
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4907,52 +4943,52 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -5299,7 +5335,7 @@ msgstr ""
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr ""
 
@@ -5326,7 +5362,7 @@ msgstr ""
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -5405,7 +5441,7 @@ msgstr ""
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr ""
 
@@ -5455,7 +5491,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr ""
 
@@ -5496,7 +5532,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr ""
 
@@ -5517,6 +5553,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr ""
@@ -5636,7 +5677,7 @@ msgstr "Reboots the operating system of your device"
 msgid "Receive"
 msgstr "Receive"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -5738,11 +5779,11 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
@@ -5911,7 +5952,7 @@ msgstr ""
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -6792,6 +6833,10 @@ msgstr ""
 msgid "Terminate"
 msgstr "Terminate"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -6878,6 +6923,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr ""
@@ -6980,6 +7031,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr ""
@@ -7969,7 +8026,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -8333,7 +8390,7 @@ msgstr ""
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr ""
 
index f508b1cc223710c5fc9c08f0422d58a360fe493f..482a33e4d8e2250347b54e148176b0ff82f4f638 100644 (file)
@@ -230,6 +230,12 @@ msgstr ""
 "Se requiere un nuevo inicio de sesión ya que la sesión de autenticación "
 "expiró."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -467,7 +473,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr "Añadir nueva interfaz..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "Añadir par"
 
@@ -641,7 +647,7 @@ msgstr "Permitir sondeo de funciones del sistema"
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "Permitir al usuario <em>root</em> conectar con contraseña"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "IPs permitidas"
 
@@ -1762,7 +1768,7 @@ msgstr "Intervalo de mensaje de indicación de tráfico de entrega"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Descripción"
 
@@ -2367,11 +2373,11 @@ msgstr "Modo de encapsulado"
 msgid "Encryption"
 msgstr "Encriptación"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr "Punto final de Host"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr "Punto final del puerto"
 
@@ -2650,7 +2656,7 @@ msgstr "Terminar"
 msgid "Firewall"
 msgstr "Cortafuegos"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr "Marca de Cortafuegos"
 
@@ -2701,6 +2707,10 @@ msgstr "Operaciones de grabado"
 msgid "Flashing…"
 msgstr "Instalando…"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Forzar"
@@ -2815,7 +2825,7 @@ msgstr "Modo de reenvío"
 msgid "Fragmentation Threshold"
 msgstr "Umbral de fragmentación"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2889,10 +2899,14 @@ msgstr "Opciones generales del dispositivo"
 msgid "Generate Config"
 msgstr "Generar Config"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr "Generar clave"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr "Generar PMK localmente"
@@ -2901,6 +2915,10 @@ msgstr "Generar PMK localmente"
 msgid "Generate archive"
 msgstr "Generar archivo"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
@@ -3068,6 +3086,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "Ocultar <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3141,7 +3163,7 @@ msgstr "IEEE 802.3ad Agregación dinámica de enlace (802.3ad, 4)"
 msgid "IKE DH Group"
 msgstr "Grupo IKE DH"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr "Direcciones IP"
 
@@ -3396,6 +3418,10 @@ msgstr "IPv6-sobre-IPv4 (6to4)"
 msgid "Identity"
 msgstr "Identidad"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr "Si está comprobado, 1DES está activado"
@@ -3433,6 +3459,12 @@ msgstr ""
 "Montar el dispositivo por la etiqueta de la partición en vez de por el nodo "
 "fijo de dispositivo si se especifica"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3705,8 +3737,8 @@ msgstr "Inválido"
 msgid "Invalid APN provided"
 msgstr "APN proporcionado inválido"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr "Cadena de clave Base64 inválida"
 
@@ -3744,7 +3776,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr "Comando inválido"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr "Valor hexadecimal inválido"
 
@@ -4034,7 +4066,7 @@ msgstr ""
 "Lista de servidores <abbr title=\"Domain Name System\">DNS</abbr> a los que "
 "enviar solicitudes"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "Puerto de escucha"
 
@@ -4065,6 +4097,10 @@ msgstr "Carga"
 msgid "Load Average"
 msgstr "Carga media"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr "Cargando el contenido del directorio…"
@@ -4277,7 +4313,7 @@ msgstr "Intervalo MII"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4767,7 +4803,7 @@ msgstr "Sin datos"
 msgid "No Encryption"
 msgstr "Sin encriptación"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr "Sin rutas de host"
 
@@ -4848,7 +4884,7 @@ msgstr "Sin caché negativa"
 msgid "No password set!"
 msgstr "¡Sin contraseña!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr "Sin pares definidos"
 
@@ -5112,7 +5148,7 @@ msgstr "Opcional"
 msgid "Optional, free-form notes about this device"
 msgstr "Notas opcionales de forma libre sobre este dispositivo"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -5132,7 +5168,7 @@ msgstr ""
 "servidor delegante, use el sufijo (como '::1') para formar la dirección IPv6 "
 "('a:b:c:d::1') para la interfaz."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -5141,26 +5177,26 @@ msgstr ""
 "adicional de criptografía de clave simétrica para la resistencia post-"
 "cuántica."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "Opcional. Crear rutas para IPs permitidas para este par."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr "Opcional. Descripción del par."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr "Opcional. No crea rutas de host para los pares."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 "Opcional. Host de pares. Los nombres se resuelven antes de abrir la interfaz."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5170,15 +5206,15 @@ msgstr ""
 "túnel. Por lo general, las direcciones IP del túnel del par y las redes que "
 "el par enruta a través del túnel."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Opcional. Unidad máxima de transmisión de la interfaz del túnel."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr "Opcional. Puerto de pares."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -5187,7 +5223,7 @@ msgstr ""
 "predeterminado es 0 (desactivado). El valor recomendado es 25 si su "
 "dispositivo está detrás de un NAT."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "Opcional. Puerto UDP utilizado para paquetes salientes y entrantes."
 
@@ -5536,7 +5572,7 @@ msgstr "Falta la dirección del compañero"
 msgid "Peer device name"
 msgstr "Nombre del dispositivo del par"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr "Pares"
 
@@ -5563,7 +5599,7 @@ msgstr "Realizar restablecimiento"
 msgid "Permission denied"
 msgstr "Permiso denegado"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr "Mantener conectado continuamente"
 
@@ -5642,7 +5678,7 @@ msgstr "Prefijo delegado"
 msgid "Prefix suppressor"
 msgstr "Supresor de prefijo"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr "Clave precompartida"
 
@@ -5698,7 +5734,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr "Privado (evita la comunicación entre MAC VLANs)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr "Clave privada"
 
@@ -5741,7 +5777,7 @@ msgstr "Introduzca una nueva red"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "Clave pública"
 
@@ -5769,6 +5805,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr "QMI Celular"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "Calidad"
@@ -5892,7 +5933,7 @@ msgstr "Reiniciar el sistema operativo de su dispositivo"
 msgid "Receive"
 msgstr "Recibir"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Recomendado. Direcciones IP de la interfaz de WireGuard."
 
@@ -5995,11 +6036,11 @@ msgstr "Requerido"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "Requerido para ciertos ISPs, por ejemplo Charter con DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Requerido. Clave privada codificada en base64 para esta interfaz."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Requerido. Base64 codificada clave pública de igual."
 
@@ -6170,7 +6211,7 @@ msgstr "Preparación de la raíz"
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr "Política Round-Robin (balance-rr, 0)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr "Ruta permitida IPs"
 
@@ -7157,6 +7198,10 @@ msgstr "Red de destino"
 msgid "Terminate"
 msgstr "Terminar"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -7266,6 +7311,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr "La MTU no debe exceder la MTU del dispositivo principal de %d bytes"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr "La ID de VLAN debe ser única"
@@ -7391,6 +7442,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "Longitud del prefijo IPv6 en bits"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr "La dirección IPv4 local"
@@ -8475,7 +8532,7 @@ msgid "Width"
 msgstr "Ancho de banda"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -8851,7 +8908,7 @@ msgstr "valor decimal positivo"
 msgid "positive integer value"
 msgstr "valor entero positivo"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr "Aleatorio"
 
index fe1f186e8d8b9a4490563f39e5b01f8c494d1f18..869ec7e3a55daebc53c6935fabe8b7d2db2799f1 100644 (file)
@@ -221,6 +221,12 @@ msgstr "Samanniminen hakemisto on jo olemassa."
 msgid "A new login is required since the authentication session expired."
 msgstr "Istunnon päättymisen jälkeen tarvitaan uusi kirjautuminen."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -459,7 +465,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr "Lisää uusi sovitin..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "Lisää vertaiskone"
 
@@ -630,7 +636,7 @@ msgstr "Salli järjestelmän ominaisuuksien testaus"
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "Salli <em> root </em> -käyttäjän kirjautua sisään salasanalla"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "Sallitut IP:t"
 
@@ -1717,7 +1723,7 @@ msgstr "Delivery Traffic Indication Message aikaväli"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Kuvaus"
 
@@ -2317,11 +2323,11 @@ msgstr "Kapselointitila"
 msgid "Encryption"
 msgstr "Salaus"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr "Päätepisteen palvelin"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr "Päätepisteen portti"
 
@@ -2599,7 +2605,7 @@ msgstr "Lopeta"
 msgid "Firewall"
 msgstr "Palomuuri"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr "Palomuurimerkintä"
 
@@ -2649,6 +2655,10 @@ msgstr "Flash toiminnot"
 msgid "Flashing…"
 msgstr "Kirjoitetaan laiteohjelmistoa…"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Pakota"
@@ -2750,7 +2760,7 @@ msgstr "Edelleenlähetystila"
 msgid "Fragmentation Threshold"
 msgstr "Hajanaisuuskynnysarvo"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2824,10 +2834,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr "Luo määritys"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr "Luo avain"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr "Luo PMK paikallisesti"
@@ -2836,6 +2850,10 @@ msgstr "Luo PMK paikallisesti"
 msgid "Generate archive"
 msgstr "Luo arkisto"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr "Koska salasanan tarkistus ei onnistunut, salasanaa ei muutettu!"
@@ -3002,6 +3020,10 @@ msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr ""
 "Piilota <abbr title = \"Extended Service Set Identifier\"> ESSID </abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3071,7 +3093,7 @@ msgstr "IEEE 802.3ad - dynaaminen linkin yhdistäminen (802.3ad, 4)"
 msgid "IKE DH Group"
 msgstr "IKE DH -ryhmä"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr "IP-osoitteet"
 
@@ -3327,6 +3349,10 @@ msgstr "IPv6-yli-IPv4 (6to4)"
 msgid "Identity"
 msgstr "Identiteetti"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr "Jos valittuna, 1DES on käytössä"
@@ -3358,6 +3384,12 @@ msgid ""
 "device node"
 msgstr "Määritä laite osiotunnisteella kiinteän laitepolun sijasta"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3622,8 +3654,8 @@ msgstr "Virheellinen"
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr "Epäkelpo Base64 merkkijono"
 
@@ -3662,7 +3694,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr "Virheellinen komento"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr "Virheellinen heksadesimaaliarvo"
 
@@ -3950,7 +3982,7 @@ msgstr ""
 "Luettelo <abbr title=\"Domain Name System\"> DNS </abbr> -palvelimista, "
 "joille pyynnöt välitetään"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "Kuunteluportti"
 
@@ -3982,6 +4014,10 @@ msgstr "Kuormitus"
 msgid "Load Average"
 msgstr "Kuormituksen keskiarvo"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr "Ladataan hakemiston sisältöä…"
@@ -4193,7 +4229,7 @@ msgstr "MII-väli"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4674,7 +4710,7 @@ msgstr "Ei tietoja"
 msgid "No Encryption"
 msgstr "Ei salausta"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr "Ei isäntäreittejä"
 
@@ -4754,7 +4790,7 @@ msgstr "Ei negatiivista välimuistia"
 msgid "No password set!"
 msgstr "Salasanaa ei ole asetettu!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr "Vertaiskoneita ei ole vielä määritetty"
 
@@ -5008,7 +5044,7 @@ msgstr "Valinnainen"
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -5028,7 +5064,7 @@ msgstr ""
 "delegoivalta palvelimelta, muodosta liite (kuten ':: 1') IPv6-osoitteen "
 "muodostamiseksi ('a:b:c:d::1 ') käyttöliittymälle."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -5036,19 +5072,19 @@ msgstr ""
 "Valinnainen. Base64-koodattu esijaettu avain. Lisää ylimääräisen symmetrisen "
 "avaimen salauksen tason kvanttiresistenssiä varten."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "Valinnainen. Luo reitit sallituille IP-reitit tälle vertaiskoneelle."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr "Valinnainen. Vertaiskoneen kuvaus."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr "Valinnainen. Älä luo isäntäreittejä vertaiskoneisiin."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
@@ -5056,22 +5092,22 @@ msgstr ""
 "Valinnainen. Vertaiskoneen isäntä. Nimet ratkaistaan ennen sovittimen "
 "aktivoimista."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Valinnainen. Tunnelisovittimen suurin siirtoyksikkö (MTU)."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr "Valinnainen. Vertaiskoneen portti."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -5079,7 +5115,7 @@ msgstr ""
 "Valinnainen. Sekunteja viestien välillä. Oletusarvo on 0 (poistettu "
 "käytöstä). Suositeltu arvo, jos tämä laite on NAT:n takana, on 25."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "Valinnainen. Lähtevien ja saapuvien pakettien UDP-portti."
 
@@ -5428,7 +5464,7 @@ msgstr "Vertaisosoite puuttuu"
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr "Vertaiskoneet"
 
@@ -5455,7 +5491,7 @@ msgstr "Suorita nollaus"
 msgid "Permission denied"
 msgstr "Lupa evätty"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr "Persistent Keep Alive"
 
@@ -5534,7 +5570,7 @@ msgstr "Delegoitu etuliite"
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr "Esijaettu avain"
 
@@ -5590,7 +5626,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr "Yksityinen avain"
 
@@ -5631,7 +5667,7 @@ msgstr "Tarjoa uusi verkko"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo-ad-hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "Julkinen avain"
 
@@ -5657,6 +5693,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr "QMI Cellular"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "Laatu"
@@ -5780,7 +5821,7 @@ msgstr "Käynnistää laitteen käyttöjärjestelmän uudelleen"
 msgid "Receive"
 msgstr "Vastaanottaa"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Suositeltava. WireGuard-liittymän IP-osoitteet."
 
@@ -5883,11 +5924,11 @@ msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 "Tarvitaan tietyille internet-palveluntarjoajia varten esim. Charter DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Tarvitaan. Tämän liittymän Base64-koodattu yksityinen avain."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Tarvitaan. Vertaiskoneen base64-koodattu julkinen avain."
 
@@ -6058,7 +6099,7 @@ msgstr "Juuren valmistelu"
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr "Round-Robin -käytäntö (painotettu-rr, 0)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr "Reititä sallitut IPt"
 
@@ -6998,6 +7039,10 @@ msgstr "Kohdeverkko"
 msgid "Terminate"
 msgstr "Lopeta"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -7088,6 +7133,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr ""
@@ -7206,6 +7257,12 @@ msgstr "IPv4-etuliitteen pituus bitteissä, loput käytetään IPv6-osoitteissa.
 msgid "The length of the IPv6 prefix in bits"
 msgstr "IPv6-etuliitteen pituus bitteissä"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr "Paikallinen IPv4-osoite"
@@ -8253,7 +8310,7 @@ msgid "Width"
 msgstr "Leveys"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -8622,7 +8679,7 @@ msgstr "positiivinen desimaaliarvo"
 msgid "positive integer value"
 msgstr "positiivinen kokonaisluku"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr "satunnainen"
 
index 8891a31c6822c5aa473e87685cf2a833f45fc5ba..0b6a26bbeaa9871c65c33e8e15656aaead50b618 100644 (file)
@@ -231,6 +231,12 @@ msgid "A new login is required since the authentication session expired."
 msgstr ""
 "Il est nécessaire de s'authentifier de nouveau car la session a expiré."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -472,7 +478,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr "Ajout d'une nouvelle interface..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "Ajouter un pair"
 
@@ -649,7 +655,7 @@ msgid "Allow the <em>root</em> user to login with password"
 msgstr ""
 "Autoriser l'utilisateur <em>root</em> à se connecter avec un mot de passe"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "IP autorisées"
 
@@ -1745,7 +1751,7 @@ msgstr "Intervalle entre les messages d'indication du trafic de livraison"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Description"
 
@@ -2349,11 +2355,11 @@ msgstr "Mode encapsulé"
 msgid "Encryption"
 msgstr "Chiffrement"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr "Hôte du point terminal"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr "Port du point terminal"
 
@@ -2635,7 +2641,7 @@ msgstr "Terminer"
 msgid "Firewall"
 msgstr "Pare-feu"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr "Marque du Pare-feu"
 
@@ -2685,6 +2691,10 @@ msgstr "Opérations d'écriture"
 msgid "Flashing…"
 msgstr "Écriture en cours…"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Forcer"
@@ -2786,7 +2796,7 @@ msgstr "Mode de transmission"
 msgid "Fragmentation Threshold"
 msgstr "Seuil de fragmentation"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2860,10 +2870,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr "Générer la configuration"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr "Générer une clé"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr "Générer PMK localement"
@@ -2872,6 +2886,10 @@ msgstr "Générer PMK localement"
 msgid "Generate archive"
 msgstr "Construire l'archive"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
@@ -3039,6 +3057,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "Cacher le <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3108,7 +3130,7 @@ msgstr "IEEE 802.3ad Agrégation de liens dynamiques (802.3ad, 4)"
 msgid "IKE DH Group"
 msgstr "Groupe IKE DH"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr "Adresses IP"
 
@@ -3365,6 +3387,10 @@ msgstr "IPv6 sur IPv4 (6 vers 4)"
 msgid "Identity"
 msgstr "Identité"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr "1DES est activé si cette case est cochée"
@@ -3400,6 +3426,12 @@ msgstr ""
 "Monte le périphérique identifié par cette étiquette au lieu d'un nom de "
 "périphérique fixe"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3665,8 +3697,8 @@ msgstr "Erreur : donnée entrée invalide"
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr "Chaîne de clé Base64 invalide"
 
@@ -3705,7 +3737,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr "Commande invalide"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr "Valeur hexadécimale invalide"
 
@@ -3991,7 +4023,7 @@ msgstr ""
 "Liste des serveurs auquels sont transmis les requêtes <abbr title=\"Domain "
 "Name System\">DNS</abbr>"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "Port d'écoute"
 
@@ -4022,6 +4054,10 @@ msgstr "Charge"
 msgid "Load Average"
 msgstr "Charge moyenne"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr "Chargement du contenu des répertoires…"
@@ -4233,7 +4269,7 @@ msgstr "MII Intervalle"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4713,7 +4749,7 @@ msgstr "Aucune donnée"
 msgid "No Encryption"
 msgstr "Pas de chiffrement"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr "Pas de routes hôtes"
 
@@ -4793,7 +4829,7 @@ msgstr "Pas de cache négatif"
 msgid "No password set!"
 msgstr "Pas de mot de passe positionné !"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr "Aucun pair défini pour le moment"
 
@@ -5045,7 +5081,7 @@ msgstr "Facultatif"
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -5065,7 +5101,7 @@ msgstr ""
 "d'un serveur délégant, utiliser le suffixe (comme '::1') pour former "
 "l'adresse IPv6 ('a:b:c:d::1') de l'interface."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -5074,19 +5110,19 @@ msgstr ""
 "supplémentaire de cryptographie à clé symétrique pour la résistance post-"
 "quantique."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "Facultatif. Créer des itinéraires pour les IP autorisés pour ce pair."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr "Facultatif. Description du pair."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr "Optionnel. Ne créez pas de routes hôtes vers des homologues."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
@@ -5094,22 +5130,22 @@ msgstr ""
 "Facultatif. Hôte du pair. Les noms sont résolus avant de mettre en place "
 "l'interface."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Facultatif. Unité de transmission maximale de l'interface du tunnel."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr "Facultatif. Port de pair."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -5118,7 +5154,7 @@ msgstr ""
 "est 0 (désactivé). La valeur recommandée si cet appareil est derrière un NAT "
 "est de 25."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "Facultatif. Port UDP utilisé pour les paquets sortants et entrants."
 
@@ -5467,7 +5503,7 @@ msgstr "L'adresse du pair est manquante"
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr "Pairs"
 
@@ -5494,7 +5530,7 @@ msgstr "Réinitialiser"
 msgid "Permission denied"
 msgstr "Permission refusée"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr "Maintien persistant"
 
@@ -5573,7 +5609,7 @@ msgstr "Préfixe Délégué"
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr "Clé pré-partagée"
 
@@ -5627,7 +5663,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr "Clé privée"
 
@@ -5668,7 +5704,7 @@ msgstr "Donner un nouveau réseau"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "Clé publique"
 
@@ -5695,6 +5731,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr "QMI Cellulaire"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "Qualité"
@@ -5818,7 +5859,7 @@ msgstr "Redémarrage du système d'exploitation de votre équipement"
 msgid "Receive"
 msgstr "Reçoit"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Recommandé. Adresses IP de l'interface WireGuard."
 
@@ -5920,11 +5961,11 @@ msgstr "Obligatoire"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "Nécessaire avec certains FAIs, par ex. : Charter avec DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Obligatoire. Clé privée encodée en Base64 pour cette interface."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Obligatoire. Clé publique du pair encodée en Base64."
 
@@ -6095,7 +6136,7 @@ msgstr "Préparation root"
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr "Politique Round-Robin (balance-rr, 0)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr "Route IP autorisées"
 
@@ -7042,6 +7083,10 @@ msgstr "Réseau cible"
 msgid "Terminate"
 msgstr "Éteindre"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -7136,6 +7181,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr ""
@@ -7259,6 +7310,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "La longueur du préfixe IPv6 en bits"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr "Adresse IPv4 locale"
@@ -8313,7 +8370,7 @@ msgid "Width"
 msgstr "Largeur"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -8686,7 +8743,7 @@ msgstr "valeur décimale positive"
 msgid "positive integer value"
 msgstr "valeur entière positive"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr "Aléatoire"
 
index 928011d225d8a876283642d27ae551e7e9c1ae7e..625e9ad75129982e315dc8c5d08b1cb0ce1069db 100644 (file)
@@ -223,6 +223,12 @@ msgstr ""
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr ""
@@ -458,7 +464,7 @@ msgstr "הוסף דומיין מקומי לשמות המוגשים מהקבצי
 msgid "Add new interface..."
 msgstr "הוסף ממשק חדש..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr ""
 
@@ -626,7 +632,7 @@ msgstr ""
 msgid "Allow the <em>root</em> user to login with password"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "כתובות IP מורשות"
 
@@ -1670,7 +1676,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "תיאור"
 
@@ -2247,11 +2253,11 @@ msgstr ""
 msgid "Encryption"
 msgstr "הצפנה"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr ""
 
@@ -2516,7 +2522,7 @@ msgstr ""
 msgid "Firewall"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr "סימן חומת אש"
 
@@ -2566,6 +2572,10 @@ msgstr ""
 msgid "Flashing…"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr ""
@@ -2667,7 +2677,7 @@ msgstr ""
 msgid "Fragmentation Threshold"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2739,10 +2749,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr ""
@@ -2751,6 +2765,10 @@ msgstr ""
 msgid "Generate archive"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
@@ -2914,6 +2932,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -2983,7 +3005,7 @@ msgstr ""
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr ""
 
@@ -3238,6 +3260,10 @@ msgstr ""
 msgid "Identity"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr ""
@@ -3269,6 +3295,12 @@ msgid ""
 "device node"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3523,8 +3555,8 @@ msgstr ""
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -3560,7 +3592,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -3829,7 +3861,7 @@ msgstr ""
 msgid "List of upstream resolvers to forward queries to."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "פתחת האזנה"
 
@@ -3860,6 +3892,10 @@ msgstr "עומס"
 msgid "Load Average"
 msgstr "עומס ממוצע"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr ""
@@ -4068,7 +4104,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr ""
 
@@ -4537,7 +4573,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr ""
 
@@ -4617,7 +4653,7 @@ msgstr ""
 msgid "No password set!"
 msgstr "לא הוגדרה סיסמה!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr ""
 
@@ -4865,7 +4901,7 @@ msgstr ""
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4879,52 +4915,52 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -5271,7 +5307,7 @@ msgstr ""
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr ""
 
@@ -5298,7 +5334,7 @@ msgstr ""
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -5377,7 +5413,7 @@ msgstr ""
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr ""
 
@@ -5427,7 +5463,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr ""
 
@@ -5468,7 +5504,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "מפתח ציבורי"
 
@@ -5489,6 +5525,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr ""
@@ -5606,7 +5647,7 @@ msgstr ""
 msgid "Receive"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -5708,11 +5749,11 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
@@ -5881,7 +5922,7 @@ msgstr ""
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -6765,6 +6806,10 @@ msgstr ""
 msgid "Terminate"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -6851,6 +6896,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr ""
@@ -6951,6 +7002,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr ""
@@ -7923,7 +7980,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -8284,7 +8341,7 @@ msgstr ""
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr ""
 
index 6232a2188932f40256c690c1783de63d14cf1f72..f741a818486759f3f416d9be2ba0cc633f378523 100644 (file)
@@ -220,6 +220,12 @@ msgstr "समान नाम वाली एक निर्देशिक
 msgid "A new login is required since the authentication session expired."
 msgstr "प्रमाणीकरण सत्र समाप्त होने के बाद से एक नया लॉगिन आवश्यक है।"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -453,7 +459,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr ""
 
@@ -617,7 +623,7 @@ msgstr ""
 msgid "Allow the <em>root</em> user to login with password"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr ""
 
@@ -1651,7 +1657,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr ""
 
@@ -2226,11 +2232,11 @@ msgstr ""
 msgid "Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr ""
 
@@ -2495,7 +2501,7 @@ msgstr ""
 msgid "Firewall"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2545,6 +2551,10 @@ msgstr ""
 msgid "Flashing…"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr ""
@@ -2646,7 +2656,7 @@ msgstr ""
 msgid "Fragmentation Threshold"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2718,10 +2728,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr ""
@@ -2730,6 +2744,10 @@ msgstr ""
 msgid "Generate archive"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
@@ -2893,6 +2911,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -2962,7 +2984,7 @@ msgstr ""
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr ""
 
@@ -3217,6 +3239,10 @@ msgstr ""
 msgid "Identity"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr ""
@@ -3248,6 +3274,12 @@ msgid ""
 "device node"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3502,8 +3534,8 @@ msgstr ""
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -3539,7 +3571,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -3808,7 +3840,7 @@ msgstr ""
 msgid "List of upstream resolvers to forward queries to."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr ""
 
@@ -3839,6 +3871,10 @@ msgstr ""
 msgid "Load Average"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr ""
@@ -4047,7 +4083,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4516,7 +4552,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr ""
 
@@ -4596,7 +4632,7 @@ msgstr ""
 msgid "No password set!"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr ""
 
@@ -4844,7 +4880,7 @@ msgstr ""
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4858,52 +4894,52 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -5250,7 +5286,7 @@ msgstr ""
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr ""
 
@@ -5277,7 +5313,7 @@ msgstr ""
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -5356,7 +5392,7 @@ msgstr ""
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr ""
 
@@ -5406,7 +5442,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr ""
 
@@ -5447,7 +5483,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr ""
 
@@ -5468,6 +5504,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr ""
@@ -5585,7 +5626,7 @@ msgstr ""
 msgid "Receive"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -5687,11 +5728,11 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
@@ -5860,7 +5901,7 @@ msgstr ""
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -6739,6 +6780,10 @@ msgstr ""
 msgid "Terminate"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -6825,6 +6870,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr ""
@@ -6925,6 +6976,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr ""
@@ -7896,7 +7953,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -8257,7 +8314,7 @@ msgstr ""
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr ""
 
index fb31e3734edab946609fbe173dc399bd2005f13f..ddcce06f11726979c1faed20453a213844a1736d 100644 (file)
@@ -226,6 +226,12 @@ msgstr "Már létezik egy ilyen nevű könyvtár."
 msgid "A new login is required since the authentication session expired."
 msgstr "Új bejelentkezés szükséges, mivel a hitelesítés munkamenete lejárt."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -463,7 +469,7 @@ msgstr "Helyi tartományutótag hozzáadása a hosts fájlokból kiszolgált nev
 msgid "Add new interface..."
 msgstr "Új csatoló hozzáadása…"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "Partner hozzáadása"
 
@@ -633,7 +639,7 @@ msgid "Allow the <em>root</em> user to login with password"
 msgstr ""
 "Engedélyezés a <em>root</em> felhasználónak, hogy jelszóval jelentkezzen be"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "Engedélyezett IP-k"
 
@@ -1723,7 +1729,7 @@ msgstr "Kézbesítési forgalom jelző üzenet időköze"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Leírás"
 
@@ -2321,11 +2327,11 @@ msgstr "Beágyazási mód"
 msgid "Encryption"
 msgstr "Titkosítás"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr "Végpont gépe"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr "Végpont portja"
 
@@ -2601,7 +2607,7 @@ msgstr "Befejezés"
 msgid "Firewall"
 msgstr "Tűzfal"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr "Tűzfal jelölés"
 
@@ -2651,6 +2657,10 @@ msgstr "Beírás műveletei"
 msgid "Flashing…"
 msgstr "Telepítés…"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Kényszerítés"
@@ -2754,7 +2764,7 @@ msgstr "Továbbítási mód"
 msgid "Fragmentation Threshold"
 msgstr "Töredezettség küszöbszintje"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2828,10 +2838,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr "Beállítás előállítása"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr "Kulcs generálása"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr "PMK előállítása helyileg"
@@ -2840,6 +2854,10 @@ msgstr "PMK előállítása helyileg"
 msgid "Generate archive"
 msgstr "Archívum előállítása"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
@@ -3006,6 +3024,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr> elrejtése"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3075,7 +3097,7 @@ msgstr ""
 msgid "IKE DH Group"
 msgstr "IKE DH csoport"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr "IP-címek"
 
@@ -3330,6 +3352,10 @@ msgstr "IPv6 IPv4 felett (6to4)"
 msgid "Identity"
 msgstr "Személyazonosság"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr "Ha be van jelölve, akkor az 1DES engedélyezve van"
@@ -3365,6 +3391,12 @@ msgstr ""
 "Ha meg van adva, akkor az eszköz a rögzített eszközcsomópont helyett "
 "partíciós címke alapján lesz csatolva"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3633,8 +3665,8 @@ msgstr "Érvénytelen"
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr "Érvénytelen Base64 kulcs karakterlánc"
 
@@ -3674,7 +3706,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr "Érvénytelen parancs"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr "Érvénytelen hexadecimális érték"
 
@@ -3960,7 +3992,7 @@ msgstr ""
 "<abbr title=\"Domain Name System\">DNS</abbr>-kiszolgálók listája, ahová a "
 "kérések továbbításra kerülnek"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "Fogadó port"
 
@@ -3991,6 +4023,10 @@ msgstr "Terhelés"
 msgid "Load Average"
 msgstr "Átlagos terhelés"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr "Könyvtártartalmak betöltése…"
@@ -4201,7 +4237,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4682,7 +4718,7 @@ msgstr "Nincs adat"
 msgid "No Encryption"
 msgstr "Nincs titkosítás"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr "Nincsenek gépútvonalak"
 
@@ -4763,7 +4799,7 @@ msgstr "Nincs negatív gyorsítótár"
 msgid "No password set!"
 msgstr "Nincs jelszó beállítva!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr "Még nincsenek partnerek meghatározva"
 
@@ -5017,7 +5053,7 @@ msgstr "Elhagyható"
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -5037,7 +5073,7 @@ msgstr ""
 "delegált kiszolgálótól, akkor használja az utótagot (például „::1”) az IP-"
 "cím formázásához („a:b:c:d::1”) a csatolónál."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -5045,21 +5081,21 @@ msgstr ""
 "Elhagyható. Base64 kódolású előre megosztott kulcs. Egy szimmetrikus kulcsú "
 "kriptográfia további rétegében adja hozzá a kvantum utáni ellenállósághoz."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 "Elhagyható. Útvonalak létrehozása az engedélyezett IP-khez ennél a "
 "partnernél."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr "Elhagyható. A partner leírása."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr "Elhagyható. Ne hozzon létre gépútvonalakat a partnerekhez."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
@@ -5067,22 +5103,22 @@ msgstr ""
 "Elhagyható. A partner gépe. A nevek a csatoló felhidazása előtt lesznek "
 "feloldva."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Elhagyható. Az alagút csatoló legnagyobb átviteli egysége."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr "Elhagyható. A partner portja."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -5090,7 +5126,7 @@ msgstr ""
 "Elhagyható. Az életben tartási üzenetek közti másodpercek. Alapértelmezetten "
 "0 (letiltva). Az ajánlott érték 25, ha ez az eszköz NAT mögött van."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "Elhagyható. A kimenő és bejövő csomagokhoz használt UDP port."
 
@@ -5441,7 +5477,7 @@ msgstr "A partnercím hiányzik"
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr "Partnerek"
 
@@ -5468,7 +5504,7 @@ msgstr "Visszaállítás végrehajtása"
 msgid "Permission denied"
 msgstr "Hozzáférés megtagadva"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr "Állandó életben tartás"
 
@@ -5547,7 +5583,7 @@ msgstr "Előtag delegálva"
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr "Előre megosztott kulcs"
 
@@ -5599,7 +5635,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr "Személyes kulcs"
 
@@ -5640,7 +5676,7 @@ msgstr "Új hálózat szolgáltatása"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Áleseti (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "Nyilvános kulcs"
 
@@ -5668,6 +5704,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr "QMI sejtes"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "Minőség"
@@ -5791,7 +5832,7 @@ msgstr "Újraindítja az eszköz operációs rendszerét"
 msgid "Receive"
 msgstr "Fogadás"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Ajánlott. A WireGuard csatoló IP-címei."
 
@@ -5895,11 +5936,11 @@ msgstr ""
 "Bizonyos internetszolgáltatók esetén szükséges, például DOCSIS 3-mal "
 "rendelkező Charternél"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Kötelező. Base64 kódolású személyes kulcs ehhez a csatolóhoz."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Kötelező. A partner Base64 kódolású nyilvános kulcsa."
 
@@ -6070,7 +6111,7 @@ msgstr "Gyökér előkészítés"
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr "Engedélyezett IP-k irányítása"
 
@@ -6982,6 +7023,10 @@ msgstr "Célhálózat"
 msgid "Terminate"
 msgstr "Megszakítás"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -7072,6 +7117,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 #, fuzzy
 msgid "The VLAN ID must be unique"
@@ -7194,6 +7245,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "Az IPv6-előtag hossza bitekben"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr "Helyi IPv4 cím"
@@ -8242,7 +8299,7 @@ msgid "Width"
 msgstr "Szélesség"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -8613,7 +8670,7 @@ msgstr "pozitív számérték"
 msgid "positive integer value"
 msgstr "pozitív egész szám érték"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr "véletlen"
 
index 5329fafa5248cf9287f714c7c125ecb388c6d9ea..d99d9e25efe0ae2e483e313b0862ba71ac2f7e4c 100644 (file)
@@ -193,8 +193,8 @@ msgstr ""
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:69
 msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
 msgstr ""
-"Nome del <abbr title=\"Light Emitting Diode - Diodo ad Emissione di Luce\""
-">LED</abbr>"
+"Nome del <abbr title=\"Light Emitting Diode - Diodo ad Emissione di Luce"
+"\">LED</abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
 msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
@@ -233,6 +233,12 @@ msgid "A new login is required since the authentication session expired."
 msgstr ""
 "È necessario un nuovo login poiché la sessione di autenticazione è scaduta."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -470,7 +476,7 @@ msgstr "Aggiungi il suffisso di dominio locale ai nomi serviti dal file hosts."
 msgid "Add new interface..."
 msgstr "Aggiungi nuova interfaccia..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr ""
 
@@ -639,7 +645,7 @@ msgstr ""
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "Abilita l'accesso all'utente <em>root</em> via password"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "IP permessi"
 
@@ -1717,7 +1723,7 @@ msgstr "Intervallo del messaggio di indicazione del traffico di recapito (DTIM)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Descrizione"
 
@@ -2308,11 +2314,11 @@ msgstr "Modalità di incapsulamento"
 msgid "Encryption"
 msgstr "Crittografia"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr ""
 
@@ -2581,7 +2587,7 @@ msgstr "Fine"
 msgid "Firewall"
 msgstr "Firewall"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr "Marcatore firewall"
 
@@ -2631,6 +2637,10 @@ msgstr "Operazioni flash"
 msgid "Flashing…"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Forza"
@@ -2732,7 +2742,7 @@ msgstr "Modalità di Inoltro"
 msgid "Fragmentation Threshold"
 msgstr "Soglia di frammentazione"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2804,10 +2814,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr "Genera Configurazione"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr ""
@@ -2816,6 +2830,10 @@ msgstr ""
 msgid "Generate archive"
 msgstr "Genera archivio"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr "La conferma della nuova password non corrisponde, modifica annullata!"
@@ -2981,6 +2999,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "Nascondi <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3050,7 +3072,7 @@ msgstr ""
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr "Indirizzi IP"
 
@@ -3307,6 +3329,10 @@ msgstr "IPv6-su-IPv4 (6to4)"
 msgid "Identity"
 msgstr "Identità"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr "Se selezionata, 1DES è abilitata"
@@ -3342,6 +3368,12 @@ msgstr ""
 "Se specificato, montare il dispositivo dall'etichetta della partizione "
 "invece che dal nodo del dispositivo fisso"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3603,8 +3635,8 @@ msgstr "Valore immesso non valido"
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -3640,7 +3672,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -3915,7 +3947,7 @@ msgstr "Elenco di domini da forzare a un indirizzo IP."
 msgid "List of upstream resolvers to forward queries to."
 msgstr "Elenco di name server a cui inoltrare le richieste."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "Porta in ascolto"
 
@@ -3946,6 +3978,10 @@ msgstr "Carico"
 msgid "Load Average"
 msgstr "Carico Medio"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr ""
@@ -4015,7 +4051,8 @@ msgstr "Dominio locale"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
 msgid "Local domain suffix appended to DHCP names and hosts file entries."
-msgstr "Suffisso di dominio locale aggiunto ai nomi DHCP e voci del file hosts."
+msgstr ""
+"Suffisso di dominio locale aggiunto ai nomi DHCP e voci del file hosts."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:267
 msgid "Local server"
@@ -4154,7 +4191,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4631,7 +4668,7 @@ msgstr "Nessun dato"
 msgid "No Encryption"
 msgstr "Nessuna crittografia"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr ""
 
@@ -4711,7 +4748,7 @@ msgstr ""
 msgid "No password set!"
 msgstr "Nessuna password immessa!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr ""
 
@@ -4961,7 +4998,7 @@ msgstr ""
 msgid "Optional, free-form notes about this device"
 msgstr "Facoltativo, note in forma libera su questo dispositivo"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4975,52 +5012,52 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -5369,7 +5406,7 @@ msgstr ""
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr ""
 
@@ -5396,7 +5433,7 @@ msgstr "Esegui ripristino"
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -5475,7 +5512,7 @@ msgstr ""
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr ""
 
@@ -5525,7 +5562,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr ""
 
@@ -5566,7 +5603,7 @@ msgstr "Fornisci nuova rete"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "Chiave pubblica"
 
@@ -5591,6 +5628,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "Qualità"
@@ -5708,7 +5750,7 @@ msgstr "Riavvia il sistema operativo del tuo dispositivo"
 msgid "Receive"
 msgstr "Ricezione"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -5810,11 +5852,11 @@ msgstr "Necessario"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "Necessario per alcuni ISP, ad esempio Charter con DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
@@ -5985,7 +6027,7 @@ msgstr ""
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -6890,6 +6932,10 @@ msgstr ""
 msgid "Terminate"
 msgstr "Chiudi"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -6980,6 +7026,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr "L'ID VLAN deve essere univoco"
@@ -7097,6 +7149,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr ""
@@ -8107,7 +8165,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -8475,7 +8533,7 @@ msgstr ""
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr ""
 
index 30f5faed12ef4451b0d3de93840ba162881028f6..3746e3367da15cc242b6a262fa8725afcd1a0e8d 100644 (file)
@@ -225,6 +225,12 @@ msgstr "同じ名前のディレクトリがすでに存在します。"
 msgid "A new login is required since the authentication session expired."
 msgstr "認証セッションの期限が切れたため、再ログインが必要です。"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -461,7 +467,7 @@ msgstr "hostsファイルから提供される名前にローカルドメイン
 msgid "Add new interface..."
 msgstr "インターフェースを新規作成..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "ピアを追加"
 
@@ -628,7 +634,7 @@ msgstr "システム機能の調査を許可"
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "パスワードでの <em>root</em> 権限へのログインを許可します"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "許可されたIP"
 
@@ -1719,7 +1725,7 @@ msgstr "Delivery Traffic Indication Message(DTIM)間隔"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "説明"
 
@@ -2316,11 +2322,11 @@ msgstr "カプセル化モード"
 msgid "Encryption"
 msgstr "暗号化"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr "エンドポイントホスト"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr "エンドポイントポート"
 
@@ -2597,7 +2603,7 @@ msgstr "終了"
 msgid "Firewall"
 msgstr "ファイアウォール"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr "ファイアウォールマーク"
 
@@ -2647,6 +2653,10 @@ msgstr "フラッシュ操作"
 msgid "Flashing…"
 msgstr "フラッシュ中…"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "強制"
@@ -2752,7 +2762,7 @@ msgstr "転送モード"
 msgid "Fragmentation Threshold"
 msgstr "フラグメンテーションしきい値"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2826,10 +2836,14 @@ msgstr "デバイスの一般オプション"
 msgid "Generate Config"
 msgstr "設定を生成"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr "キーを生成"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr "ローカルでPMKを生成"
@@ -2838,6 +2852,10 @@ msgstr "ローカルでPMKを生成"
 msgid "Generate archive"
 msgstr "アーカイブを生成"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
@@ -3005,6 +3023,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>を非表示"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3074,7 +3096,7 @@ msgstr "IEEE 802.3adダイナミックリンクアグリゲーション(802.3a
 msgid "IKE DH Group"
 msgstr "IKE DHグループ"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr "IPアドレス"
 
@@ -3331,6 +3353,10 @@ msgstr "IPv6-over-IPv4(6to4)"
 msgid "Identity"
 msgstr "識別子"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr "チェックを付けると、1DESが有効になります"
@@ -3363,6 +3389,12 @@ msgid ""
 msgstr ""
 "固定のデバイスノード名のかわりに、パーティションラベルを使用してマウント"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3625,8 +3657,8 @@ msgstr "無効"
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr "無効なBase64キー文字列"
 
@@ -3664,7 +3696,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr "無効なコマンド"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr "無効な16進数"
 
@@ -3952,7 +3984,7 @@ msgstr ""
 "リクエストを転送する<abbr title=\"Domain Name System\">DNS</abbr>サーバーのリ"
 "スト"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "リッスンポート"
 
@@ -3985,6 +4017,10 @@ msgstr "負荷"
 msgid "Load Average"
 msgstr "システム平均負荷"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr "ディレクトリの内容を読み込み中…"
@@ -4197,7 +4233,7 @@ msgstr "MII間隔"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4677,7 +4713,7 @@ msgstr "データなし"
 msgid "No Encryption"
 msgstr "暗号化なし"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr "ホストルートなし"
 
@@ -4758,7 +4794,7 @@ msgstr "ネガティブキャッシュなし"
 msgid "No password set!"
 msgstr "パスワードが設定されていません!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr "まだピアが定義されていません"
 
@@ -5011,7 +5047,7 @@ msgstr "オプション"
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -5031,7 +5067,7 @@ msgstr ""
 "(例: '::1')を指定します(オプション) 。使用できる値: 'eui64','random'また"
 "は'::1'や'::1:2'のような固定値。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 #, fuzzy
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
@@ -5040,19 +5076,19 @@ msgstr ""
 "Base64でエンコードされた事前共有キーです。ポスト量子レジスタンスのため、対称"
 "鍵暗号の追加層を追加します(オプション)。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "このピアの許可されたIPのルートを作成します(オプション)。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr "ピアの説明(オプション)。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr "ピアへのホストルートを作成しない(オプション)。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
@@ -5060,22 +5096,22 @@ msgstr ""
 "ピアのホストです。名前はインターフェースの起動前に解決されます(オプショ"
 "ン)。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "トンネルインターフェースのMaximum Transmission Unit(オプション)。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr "ピアのポート(オプション)。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 #, fuzzy
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
@@ -5084,7 +5120,7 @@ msgstr ""
 "キープアライブメッセージの送信間隔(秒)です。デフォルトは0(無効)です。この"
 "デバイスがNATを使用する場合の推奨値は25です(オプション)。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "送信パケットと受信パケットに使用されるUDPポート(オプション)。"
 
@@ -5433,7 +5469,7 @@ msgstr "ピアアドレスがありません"
 msgid "Peer device name"
 msgstr "ピアのデバイス名"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr "ピア"
 
@@ -5460,7 +5496,7 @@ msgstr "初期化する"
 msgid "Permission denied"
 msgstr "アクセス許可が拒否されました"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr "永続的なキープアライブ"
 
@@ -5540,7 +5576,7 @@ msgstr "委任されたプレフィックス(PD)"
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr "事前共有鍵"
 
@@ -5595,7 +5631,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr "プライベート(MAC ベース VLAN間の通信を防ぐ)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr "秘密鍵"
 
@@ -5636,7 +5672,7 @@ msgstr "新しいネットワークを設定"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "擬似アドホック(ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "公開鍵"
 
@@ -5663,6 +5699,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr "QMIセルラー"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "品質"
@@ -5786,7 +5827,7 @@ msgstr "デバイスのオペレーティングシステムを再起動"
 msgid "Receive"
 msgstr "受信"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "WireGuardインターフェースのIPアドレスです(推奨)。"
 
@@ -5888,11 +5929,11 @@ msgstr "必須"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "DOCSIS 3などを使用するいくつかのISPで必要です"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "このインターフェースに使用するBase64エンコードの秘密鍵(必須)。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Base64エンコードのピアの公開鍵(必須)。"
 
@@ -6064,7 +6105,7 @@ msgstr "ルートの準備"
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr "ラウンドロビンポリシー(balance-rr、0)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr "許可されたIPのルート"
 
@@ -7006,6 +7047,10 @@ msgstr "対象ネットワーク"
 msgid "Terminate"
 msgstr "停止"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -7097,6 +7142,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr "VLAN ID はユニークでなければなりません"
@@ -7213,6 +7264,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "IPv6プレフィックスの長さ(ビット)"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr "ローカルIPv4アドレス"
@@ -8257,7 +8314,7 @@ msgid "Width"
 msgstr "帯域幅"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -8627,7 +8684,7 @@ msgstr "正の値(10進数)"
 msgid "positive integer value"
 msgstr "正の整数値"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr "ランダム"
 
index 63b97a7b0ad90e3cc64d6d9b4c976ef84619395f..14260de568b00174fd29c1680c52afb10e74c1f0 100644 (file)
@@ -225,6 +225,12 @@ msgstr "이미 같은 이름의 디렉터리가 존재합니다."
 msgid "A new login is required since the authentication session expired."
 msgstr "인증 세션이 만료되어 새 로그인이 필요합니다."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -461,7 +467,7 @@ msgstr "hosts에 등록된 호스트 명에 로컬 도메인 접미사를 추가
 msgid "Add new interface..."
 msgstr "새로운 인터페이스 추가..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "피어 추가"
 
@@ -627,7 +633,7 @@ msgstr "시스템 기능 프로빙 허용"
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "암호를 이용한 <em>root</em> 사용자 접근을 허용합니다"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "허용된 IP"
 
@@ -1684,7 +1690,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "설명"
 
@@ -2268,11 +2274,11 @@ msgstr ""
 msgid "Encryption"
 msgstr "암호화"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr ""
 
@@ -2539,7 +2545,7 @@ msgstr ""
 msgid "Firewall"
 msgstr "방화벽"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2589,6 +2595,10 @@ msgstr "플래시 작업"
 msgid "Flashing…"
 msgstr "플래시 중…"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "강제하기"
@@ -2690,7 +2700,7 @@ msgstr ""
 msgid "Fragmentation Threshold"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2762,10 +2772,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr ""
@@ -2774,6 +2788,10 @@ msgstr ""
 msgid "Generate archive"
 msgstr "아카이브 생성"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
@@ -2938,6 +2956,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr> 숨기기"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3007,7 +3029,7 @@ msgstr ""
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr ""
 
@@ -3264,6 +3286,10 @@ msgstr ""
 msgid "Identity"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr ""
@@ -3295,6 +3321,12 @@ msgid ""
 "device node"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3549,8 +3581,8 @@ msgstr ""
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -3586,7 +3618,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -3856,7 +3888,7 @@ msgstr ""
 msgid "List of upstream resolvers to forward queries to."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "접근 포트"
 
@@ -3888,6 +3920,10 @@ msgstr "부하"
 msgid "Load Average"
 msgstr "부하 평균"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr ""
@@ -4096,7 +4132,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4569,7 +4605,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr ""
 
@@ -4649,7 +4685,7 @@ msgstr ""
 msgid "No password set!"
 msgstr "암호 설정을 해주세요!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr ""
 
@@ -4897,7 +4933,7 @@ msgstr ""
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4911,52 +4947,52 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -5305,7 +5341,7 @@ msgstr ""
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr ""
 
@@ -5332,7 +5368,7 @@ msgstr "초기화 하기"
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -5411,7 +5447,7 @@ msgstr ""
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr ""
 
@@ -5461,7 +5497,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr ""
 
@@ -5503,7 +5539,7 @@ msgstr "새로운 네트워크를 추가합니다"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "공개 키"
 
@@ -5528,6 +5564,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr ""
@@ -5647,7 +5688,7 @@ msgstr "장치의 운영체제를 재부팅합니다"
 msgid "Receive"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -5749,11 +5790,11 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "특정 ISP 들에 요구됨. 예: Charter (DOCSIS 3 기반)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
@@ -5922,7 +5963,7 @@ msgstr ""
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr "라운드 로빈 정책 (balance-rr, 0)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -6815,6 +6856,10 @@ msgstr ""
 msgid "Terminate"
 msgstr "종료"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -6901,6 +6946,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr ""
@@ -7010,6 +7061,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr "로컬 IPv4 주소"
@@ -8021,7 +8078,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -8387,7 +8444,7 @@ msgstr "양수인 10진수 값"
 msgid "positive integer value"
 msgstr "양수 값"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr "랜덤"
 
index c2fd8a7ebdd4b68429f8436cd0fa1d02d3769f29..4ff588857f998b6420c0375921e21e1f3d3525cd 100644 (file)
@@ -221,6 +221,12 @@ msgstr ""
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr ""
@@ -451,7 +457,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr ""
 
@@ -615,7 +621,7 @@ msgstr ""
 msgid "Allow the <em>root</em> user to login with password"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr ""
 
@@ -1649,7 +1655,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "वर्णन"
 
@@ -2224,11 +2230,11 @@ msgstr ""
 msgid "Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr ""
 
@@ -2493,7 +2499,7 @@ msgstr ""
 msgid "Firewall"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2543,6 +2549,10 @@ msgstr ""
 msgid "Flashing…"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr ""
@@ -2644,7 +2654,7 @@ msgstr ""
 msgid "Fragmentation Threshold"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2716,10 +2726,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr ""
@@ -2728,6 +2742,10 @@ msgstr ""
 msgid "Generate archive"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
@@ -2891,6 +2909,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -2960,7 +2982,7 @@ msgstr ""
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr ""
 
@@ -3215,6 +3237,10 @@ msgstr ""
 msgid "Identity"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr ""
@@ -3246,6 +3272,12 @@ msgid ""
 "device node"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3500,8 +3532,8 @@ msgstr ""
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -3537,7 +3569,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -3806,7 +3838,7 @@ msgstr ""
 msgid "List of upstream resolvers to forward queries to."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr ""
 
@@ -3837,6 +3869,10 @@ msgstr ""
 msgid "Load Average"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr ""
@@ -4045,7 +4081,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4514,7 +4550,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr ""
 
@@ -4594,7 +4630,7 @@ msgstr ""
 msgid "No password set!"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr ""
 
@@ -4842,7 +4878,7 @@ msgstr ""
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4856,52 +4892,52 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -5248,7 +5284,7 @@ msgstr ""
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr ""
 
@@ -5275,7 +5311,7 @@ msgstr ""
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -5354,7 +5390,7 @@ msgstr ""
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr ""
 
@@ -5404,7 +5440,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr ""
 
@@ -5445,7 +5481,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr ""
 
@@ -5466,6 +5502,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr ""
@@ -5583,7 +5624,7 @@ msgstr ""
 msgid "Receive"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -5685,11 +5726,11 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
@@ -5858,7 +5899,7 @@ msgstr ""
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -6737,6 +6778,10 @@ msgstr ""
 msgid "Terminate"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -6823,6 +6868,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr ""
@@ -6923,6 +6974,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr ""
@@ -7894,7 +7951,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -8255,7 +8312,7 @@ msgstr ""
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr ""
 
index 121d7a5b78339e0b3e757b984e72d4e2d2d1b38d..6cb8b5159c8e697baf264744d00c0db130ef868d 100644 (file)
@@ -225,6 +225,12 @@ msgstr ""
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr ""
@@ -455,7 +461,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr ""
 
@@ -619,7 +625,7 @@ msgstr ""
 msgid "Allow the <em>root</em> user to login with password"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr ""
 
@@ -1653,7 +1659,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Keterangan"
 
@@ -2234,11 +2240,11 @@ msgstr ""
 msgid "Encryption"
 msgstr "Enkripsi"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr ""
 
@@ -2503,7 +2509,7 @@ msgstr "Selesai"
 msgid "Firewall"
 msgstr "Firewall"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2553,6 +2559,10 @@ msgstr ""
 msgid "Flashing…"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Paksa"
@@ -2654,7 +2664,7 @@ msgstr ""
 msgid "Fragmentation Threshold"
 msgstr "Fragmentasi Ambang"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2726,10 +2736,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr ""
@@ -2738,6 +2752,10 @@ msgstr ""
 msgid "Generate archive"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
@@ -2903,6 +2921,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "Menyembunyikan ESSID"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -2972,7 +2994,7 @@ msgstr ""
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr ""
 
@@ -3227,6 +3249,10 @@ msgstr ""
 msgid "Identity"
 msgstr "Identiti"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr ""
@@ -3258,6 +3284,12 @@ msgid ""
 "device node"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3517,8 +3549,8 @@ msgstr "Tak Sah"
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -3554,7 +3586,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -3827,7 +3859,7 @@ msgstr ""
 msgid "List of upstream resolvers to forward queries to."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr ""
 
@@ -3858,6 +3890,10 @@ msgstr "Load"
 msgid "Load Average"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr ""
@@ -4066,7 +4102,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4537,7 +4573,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr ""
 
@@ -4617,7 +4653,7 @@ msgstr ""
 msgid "No password set!"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr ""
 
@@ -4865,7 +4901,7 @@ msgstr ""
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4879,52 +4915,52 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -5271,7 +5307,7 @@ msgstr ""
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr ""
 
@@ -5298,7 +5334,7 @@ msgstr ""
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -5377,7 +5413,7 @@ msgstr ""
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr ""
 
@@ -5427,7 +5463,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr ""
 
@@ -5468,7 +5504,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr ""
 
@@ -5489,6 +5525,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr ""
@@ -5607,7 +5648,7 @@ msgstr "Reboot sistem operasi peranti anda"
 msgid "Receive"
 msgstr "Menerima"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -5709,11 +5750,11 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
@@ -5882,7 +5923,7 @@ msgstr ""
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -6764,6 +6805,10 @@ msgstr ""
 msgid "Terminate"
 msgstr "Menamatkan"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -6850,6 +6895,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr ""
@@ -6952,6 +7003,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr ""
@@ -7936,7 +7993,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -8297,7 +8354,7 @@ msgstr ""
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr ""
 
index f1fd5bdc229b200912031d793f7606b8cf3af4a1..0161e091c7b09f97b9e92395313230ba1162212a 100644 (file)
@@ -221,6 +221,12 @@ msgstr ""
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr ""
@@ -459,7 +465,7 @@ msgstr "Legg det lokale domenesuffikset til navn utgitt fra vertsfiler"
 msgid "Add new interface..."
 msgstr "Legg til grensesnitt..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "Legg itl likemann"
 
@@ -623,7 +629,7 @@ msgstr ""
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "Tillat bruker <em>root</em> å logge inn med passord"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr ""
 
@@ -1675,7 +1681,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Beskrivelse"
 
@@ -2267,11 +2273,11 @@ msgstr "Innkapsling modus"
 msgid "Encryption"
 msgstr "Kryptering"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr ""
 
@@ -2539,7 +2545,7 @@ msgstr "Fullfør"
 msgid "Firewall"
 msgstr "Brannmur"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2589,6 +2595,10 @@ msgstr "Flash operasjoner"
 msgid "Flashing…"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Bruk"
@@ -2691,7 +2701,7 @@ msgstr "Videresending modus"
 msgid "Fragmentation Threshold"
 msgstr "Fragmenterings Terskel"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2763,10 +2773,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr ""
@@ -2775,6 +2789,10 @@ msgstr ""
 msgid "Generate archive"
 msgstr "Opprett arkiv"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr "Det oppgitte passordet var ikke korrekt, passord ble ikke endret!"
@@ -2940,6 +2958,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "Skjul <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3009,7 +3031,7 @@ msgstr ""
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr ""
 
@@ -3264,6 +3286,10 @@ msgstr "IPv6-over-IPv4 (6til4)"
 msgid "Identity"
 msgstr "Identitet"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr ""
@@ -3295,6 +3321,12 @@ msgid ""
 "device node"
 msgstr "Hvis oppgitt vil denne enheten bli montert utfra dens Volumnavn"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3553,8 +3585,8 @@ msgstr "Ugyldig"
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -3590,7 +3622,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -3864,7 +3896,7 @@ msgstr ""
 "Liste med <abbr title=\"Domain Name System\">DNS</abbr> servere som "
 "forespørsler blir videresendt til"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr ""
 
@@ -3896,6 +3928,10 @@ msgstr "Last"
 msgid "Load Average"
 msgstr "Belastning Gjennomsnitt"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr ""
@@ -4104,7 +4140,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4582,7 +4618,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr ""
 
@@ -4662,7 +4698,7 @@ msgstr "Ingen negative cache"
 msgid "No password set!"
 msgstr "Ruteren er ikke passordbeskyttet!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr ""
 
@@ -4910,7 +4946,7 @@ msgstr ""
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4924,52 +4960,52 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -5318,7 +5354,7 @@ msgstr ""
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr ""
 
@@ -5345,7 +5381,7 @@ msgstr "Foreta nullstilling"
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -5424,7 +5460,7 @@ msgstr ""
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr ""
 
@@ -5476,7 +5512,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr ""
 
@@ -5517,7 +5553,7 @@ msgstr "Lag nytt nettverk"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr ""
 
@@ -5538,6 +5574,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "Kvalitet"
@@ -5657,7 +5698,7 @@ msgstr "Omstarter operativsystemet på enheten"
 msgid "Receive"
 msgstr "Motta"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -5759,11 +5800,11 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "Er nødvendig for noen nettleverandører, f.eks Charter med DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
@@ -5934,7 +5975,7 @@ msgstr ""
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -6824,6 +6865,10 @@ msgstr ""
 msgid "Terminate"
 msgstr "Avslutte"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -6911,6 +6956,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr ""
@@ -7015,6 +7066,12 @@ msgstr "Lengden IPv4 prefikset i bits, resten brukt i IPv6-adresser."
 msgid "The length of the IPv6 prefix in bits"
 msgstr "Lengden på IPv6 prefikset i bits"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr ""
@@ -8028,7 +8085,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -8396,7 +8453,7 @@ msgstr ""
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr ""
 
index ead69ddadc2b4d4716b96aaf29ff296b5b0579fd..8c7c58f67c0620160f2d4a91f0839b7ca8d0b537 100644 (file)
@@ -222,6 +222,12 @@ msgstr "Er bestaat al een map met deze naam."
 msgid "A new login is required since the authentication session expired."
 msgstr "Er moet opnieuw worden ingelogd omdat de sessie is verlopen."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -457,7 +463,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr "Nieuwe interface toevoegen..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "Peer toevoegen"
 
@@ -625,7 +631,7 @@ msgstr ""
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "<em>root</em>gebruiker toestaan zonder wachtwoord in te loggen"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "Toegestane IP-adressen"
 
@@ -1659,7 +1665,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Beschrijving"
 
@@ -2234,11 +2240,11 @@ msgstr ""
 msgid "Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr ""
 
@@ -2505,7 +2511,7 @@ msgstr ""
 msgid "Firewall"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2555,6 +2561,10 @@ msgstr ""
 msgid "Flashing…"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr ""
@@ -2656,7 +2666,7 @@ msgstr ""
 msgid "Fragmentation Threshold"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2728,10 +2738,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr ""
@@ -2740,6 +2754,10 @@ msgstr ""
 msgid "Generate archive"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
@@ -2903,6 +2921,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -2972,7 +2994,7 @@ msgstr ""
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr ""
 
@@ -3228,6 +3250,10 @@ msgstr ""
 msgid "Identity"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr ""
@@ -3259,6 +3285,12 @@ msgid ""
 "device node"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3513,8 +3545,8 @@ msgstr ""
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -3550,7 +3582,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -3819,7 +3851,7 @@ msgstr ""
 msgid "List of upstream resolvers to forward queries to."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr ""
 
@@ -3850,6 +3882,10 @@ msgstr ""
 msgid "Load Average"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr ""
@@ -4058,7 +4094,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr ""
 
@@ -4531,7 +4567,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr ""
 
@@ -4611,7 +4647,7 @@ msgstr ""
 msgid "No password set!"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr ""
 
@@ -4859,7 +4895,7 @@ msgstr ""
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4873,52 +4909,52 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -5265,7 +5301,7 @@ msgstr ""
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr ""
 
@@ -5292,7 +5328,7 @@ msgstr ""
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -5371,7 +5407,7 @@ msgstr ""
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr ""
 
@@ -5421,7 +5457,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr ""
 
@@ -5462,7 +5498,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr ""
 
@@ -5483,6 +5519,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr ""
@@ -5600,7 +5641,7 @@ msgstr ""
 msgid "Receive"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -5702,11 +5743,11 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
@@ -5875,7 +5916,7 @@ msgstr ""
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -6754,6 +6795,10 @@ msgstr ""
 msgid "Terminate"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -6840,6 +6885,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr ""
@@ -6940,6 +6991,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr ""
@@ -7913,7 +7970,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -8274,7 +8331,7 @@ msgstr ""
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr ""
 
index d8e551455c3b17e0216b36a6d5b561c57f775fd2..8e4e921e4a1198784e7a7ecffc5b84dfd47200c7 100644 (file)
@@ -227,6 +227,12 @@ msgid "A new login is required since the authentication session expired."
 msgstr ""
 "Wymagane jest ponowne zalogowanie, ponieważ sesja uwierzytelniania wygasła."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -464,7 +470,7 @@ msgstr "Dodaj lokalny sufiks domeny do nazw urządzeń z pliku hosts."
 msgid "Add new interface..."
 msgstr "Dodaj nowy interfejs..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "Dodaj peera"
 
@@ -638,7 +644,7 @@ msgstr "Zezwalaj na sondowanie funkcji systemu"
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "Zezwól użytkownikowi <em>root</em> na logowanie się przy pomocy hasła"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "Dozwolone IP"
 
@@ -1741,7 +1747,7 @@ msgstr "Interwał komunikatu o wskazaniu dostawy ruchu"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Opis"
 
@@ -2347,11 +2353,11 @@ msgstr "Sposób enkapsulacji"
 msgid "Encryption"
 msgstr "Szyfrowanie"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr "Końcowy host"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr "Końcowy port"
 
@@ -2627,7 +2633,7 @@ msgstr "Zakończ"
 msgid "Firewall"
 msgstr "Zapora sieciowa"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr "Znacznik zapory sieciowej"
 
@@ -2677,6 +2683,10 @@ msgstr "Operacje aktualizacji"
 msgid "Flashing…"
 msgstr "Trwa wgrywanie obrazu…"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Wymuś"
@@ -2789,7 +2799,7 @@ msgstr "Tryb przekazywania"
 msgid "Fragmentation Threshold"
 msgstr "Próg fragmentacji"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2863,10 +2873,14 @@ msgstr "Opcje ogólne"
 msgid "Generate Config"
 msgstr "Wygeneruj konfigurację"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr "Wygeneruj klucz"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr "Wygeneruj PMK lokalnie"
@@ -2875,6 +2889,10 @@ msgstr "Wygeneruj PMK lokalnie"
 msgid "Generate archive"
 msgstr "Twórz archiwum"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr "Hasło nie zostało zmienione, wpisane hasła są nieprawidłowe!"
@@ -3042,6 +3060,10 @@ msgstr ""
 "Ukryj <abbr title=\"Extended Service Set Identifier (Nazwę sieci)\">ESSID</"
 "abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3114,7 +3136,7 @@ msgstr "IEEE 802.3ad Dynamiczna agregacja łączy (802.3ad, 4)"
 msgid "IKE DH Group"
 msgstr "Grupa IKE DH"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr "Adres IP"
 
@@ -3370,6 +3392,10 @@ msgstr "IPv6-przez-IPv4 (6to4)"
 msgid "Identity"
 msgstr "Tożsamość"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr "Jeśli zaznaczone, 1DES jest włączony"
@@ -3407,6 +3433,12 @@ msgstr ""
 "Jeśli podano, zainstaluj urządzenie poprzez nazwę partycji zamiast <abbr "
 "title=\"fixed device node\">ustalonego węzła urządzenia</abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3677,8 +3709,8 @@ msgstr "Niewłaściwy"
 msgid "Invalid APN provided"
 msgstr "Podano nieprawidłowy APN"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr "Nieprawidłowy ciąg klucza Base64"
 
@@ -3716,7 +3748,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr "Nieprawidłowe polecenie"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr "Nieprawidłowa wartość szesnastkowa"
 
@@ -4001,7 +4033,7 @@ msgstr "Lista wymuszonych domen na adres IP."
 msgid "List of upstream resolvers to forward queries to."
 msgstr "Lista źródłowych resolwerów, do których będą przekazywane zapytania."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "Port nasłuchu"
 
@@ -4033,6 +4065,10 @@ msgstr "Obciążenie"
 msgid "Load Average"
 msgstr "Średnie obciążenie"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr "Ładowanie zawartości katalogu.…"
@@ -4245,7 +4281,7 @@ msgstr "Interwał MII"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4734,7 +4770,7 @@ msgstr "Brak danych"
 msgid "No Encryption"
 msgstr "Brak szyfrowania"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr "Brak tras hosta"
 
@@ -4814,7 +4850,7 @@ msgstr "Wyłącz buforowanie negatywnych odpowiedzi"
 msgid "No password set!"
 msgstr "Nie ustawiono hasła!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr "Jeszcze nie zdefiniowano peerów"
 
@@ -5078,7 +5114,7 @@ msgstr "Opcjonalne"
 msgid "Optional, free-form notes about this device"
 msgstr "Opcjonalne, dowolne uwagi dotyczące tego urządzenia"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -5098,7 +5134,7 @@ msgstr ""
 "odbierany z serwera delegującego, użyj sufiksa (takiego jak '::1'), aby "
 "utworzyć adres IPv6 ('a:b:c:d::1') dla tego interfejsu."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -5106,26 +5142,26 @@ msgstr ""
 "Opcjonalnie. Base64-zakodowany klucz współdzielony. Dodaje dodatkową warstwę "
 "symetrycznej kryptografii klucza dla uzyskania odporności po kwantowej."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "Opcjonalny. Tworzenie tras dozwolonych adresów IP dla tego peera."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr "Opcjonalny. Opis peera."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr "Opcjonalnie. Nie twórz tras hosta do peerów."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 "Opcjonalnie. Host z peerem. Nazwy są ustalane przed wywołaniem interfejsu."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5134,15 +5170,15 @@ msgstr ""
 "Opcjonalne. Adresy IP i prefiksy, których ten peer może używać w tunelu. "
 "Zwykle adresy IP tunelu peera i sieci, które peer prowadzi przez tunel."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Opcjonalny. Maksymalna wartość transmisji interfejsu tunelowego."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr "Opcjonalny. Port dla peera."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -5150,7 +5186,7 @@ msgstr ""
 "Opcjonalnie. Sekundy między utrzymaniem przy życiu wiadomości. Domyślnie 0 "
 "(wyłączone). Zalecana wartość, jeśli urządzenie znajduje się poza NAT to 25."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 "Opcjonalny. Port UDP używany dla pakietów wychodzących i przychodzących."
@@ -5502,7 +5538,7 @@ msgstr "Brakuje adresu peera"
 msgid "Peer device name"
 msgstr "Nazwa urządzenia peera"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr "Peery"
 
@@ -5529,7 +5565,7 @@ msgstr "Wykonaj reset"
 msgid "Permission denied"
 msgstr "Odmowa zezwolenia"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr "Trwale trzymaj przy życiu"
 
@@ -5608,7 +5644,7 @@ msgstr "Prefiks przekazany"
 msgid "Prefix suppressor"
 msgstr "Tłumik prefiksu"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr "Klucz współdzielony"
 
@@ -5663,7 +5699,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr "Prywatne (Zapobiega komunikacji pomiędzy MAC VLANami)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr "Klucz prywatny"
 
@@ -5706,7 +5742,7 @@ msgstr "Utwórz nową sieć"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "Klucz publiczny"
 
@@ -5733,6 +5769,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr "Komórkowy QMI"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "Jakość"
@@ -5853,7 +5894,7 @@ msgstr "Uruchamia ponownie system na twoim urządzeniu"
 msgid "Receive"
 msgstr "Odebrane"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Zalecane. Adresy IP interfejsu WireGuard."
 
@@ -5955,11 +5996,11 @@ msgstr "Wymagane"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "Wymagany dla niektórych dostawców internetu, np. Charter z DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Wymagane. Klucz prywatny dla tego interfejsu Base64-encoded."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Wymagane. Klucz publiczny Base64-encodec dla peera."
 
@@ -6130,7 +6171,7 @@ msgstr "Przygotowanie Roota"
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr "Polityka Round-Robin (bilans-rr, 0)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr "Trasuj dozwolone IPs"
 
@@ -7110,6 +7151,10 @@ msgstr "Sieć docelowa"
 msgid "Terminate"
 msgstr "Zakończ"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -7214,6 +7259,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr "MTU nie może przekroczyć %d bajtów MTU urządzenia nadrzędnego"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr "Identyfikator VLAN musi być unikalny"
@@ -7337,6 +7388,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "Długość prefiksu IPv6 w bitach"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr "Lokalny adres IPv4"
@@ -8416,7 +8473,7 @@ msgid "Width"
 msgstr "Szerokość"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -8789,7 +8846,7 @@ msgstr "dodatnia wartość dziesiętna"
 msgid "positive integer value"
 msgstr "dodatnia wartość całkowita"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr "losowy"
 
index a64d415db2bf862d0c55ed6ba8a073f82e98bd75..4bfbef9374a981202f846a9776e4079fed55a7b8 100644 (file)
@@ -230,6 +230,12 @@ msgstr "Já existe um diretório com o mesmo nome."
 msgid "A new login is required since the authentication session expired."
 msgstr "Um novo login é necessário visto que a sessão de autenticação expirou."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -468,7 +474,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr "Adicionar uma nova interface..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "Adicionar par"
 
@@ -644,7 +650,7 @@ msgstr "Permitir a sondagem de características do sistema"
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "Permitir que o utilizador <em>root</em> faça login com password"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "Endereços IP autorizados"
 
@@ -1760,7 +1766,7 @@ msgstr "Intervalo da Mensagem Indicativa de Envio de Tráfego (DTIM)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Descrição"
 
@@ -2366,11 +2372,11 @@ msgstr "Modo de encapsulamento"
 msgid "Encryption"
 msgstr "Encriptação"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr "Host Terminal"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr "Porta do Terminal"
 
@@ -2651,7 +2657,7 @@ msgstr "Terminar"
 msgid "Firewall"
 msgstr "Firewall"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr "Marca da Firewall"
 
@@ -2701,6 +2707,10 @@ msgstr "Operações na memória flash"
 msgid "Flashing…"
 msgstr "A fazer o Flash…"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Forçar"
@@ -2804,7 +2814,7 @@ msgstr "Modo de encaminhamento"
 msgid "Fragmentation Threshold"
 msgstr "Limiar de Fragmentação"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2878,10 +2888,14 @@ msgstr "Opções gerais do aparelho"
 msgid "Generate Config"
 msgstr "Gerar Configuração"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr "Gerar chave"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr "Gerar a <abbr title=\"Pairwise Master Key\">PMK</abbr> localmente"
@@ -2890,6 +2904,10 @@ msgstr "Gerar a <abbr title=\"Pairwise Master Key\">PMK</abbr> localmente"
 msgid "Generate archive"
 msgstr "Gerar arquivo"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
@@ -3060,6 +3078,10 @@ msgstr ""
 "Ocultar <abbr title=\"Identificador de Conjunto de Serviços Estendidos"
 "\">ESSID</abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3129,7 +3151,7 @@ msgstr "Agregação de link dinâmico IEEE 802.3ad (802.3ad, 4)"
 msgid "IKE DH Group"
 msgstr "Grupo DH do IKE"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr "Endereços IP"
 
@@ -3385,6 +3407,10 @@ msgstr "IPv6-sobre-IPv4 (6to4)"
 msgid "Identity"
 msgstr "Identidade"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr "Se marcado, 1DES será ativada"
@@ -3422,6 +3448,12 @@ msgstr ""
 "Se especificado, monta o aparelho pela etiqueta da partição ao invés de um "
 "nó de aparelho fixo"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3690,8 +3722,8 @@ msgstr "Inválido"
 msgid "Invalid APN provided"
 msgstr "Fornecido um APN inválido"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr "Cadeia de caracteres Base64 inválida"
 
@@ -3730,7 +3762,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr "Comando inválido"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr "Valor hexadecimal inválido"
 
@@ -4019,7 +4051,7 @@ msgstr ""
 "Lista de servidores <abbr title=\"Domain Name System\">DNS</abbr> para onde "
 "encaminhar os pedidos"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "Porta de escuta"
 
@@ -4051,6 +4083,10 @@ msgstr "Carga"
 msgid "Load Average"
 msgstr "Carga Média"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr "Carregando o conteúdo do diretório…"
@@ -4265,7 +4301,7 @@ msgstr "Intervalo MII"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4758,7 +4794,7 @@ msgstr "Sem dados"
 msgid "No Encryption"
 msgstr "Sem criptografia"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr "Sem Rotas de Host"
 
@@ -4838,7 +4874,7 @@ msgstr "Sem cache negativa"
 msgid "No password set!"
 msgstr "Sem password definida!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr "Ainda não há pares definidos"
 
@@ -5104,7 +5140,7 @@ msgstr "Opcional"
 msgid "Optional, free-form notes about this device"
 msgstr "Opcional, anotações diversas sobre este aparelho"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -5124,7 +5160,7 @@ msgstr ""
 "um servidor, use este sufixo (como '::1') para formar o endereço IPv6 ('a:b:"
 "c:d::1') para esta interface."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -5132,19 +5168,19 @@ msgstr ""
 "Opcional. Adiciona uma camada extra de cifragem simétrica para resistência "
 "pós quântica."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "Opcional. Cria rotas para endereços IP Autorizados para este parceiro."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr "Opcional. Descrição do parceiro."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr "Opcional. Não criar rotas de acolhimento para os seus pares."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
@@ -5152,22 +5188,22 @@ msgstr ""
 "Opcional. Equipamento do parceiro. Nomes serão resolvido antes de levantar a "
 "interface."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Opcional. Unidade Máxima de Transmissão da interface do túnel."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr "Opcional. Porta do parceiro."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -5176,7 +5212,7 @@ msgstr ""
 "predefinição é 0 (desativado). O valor recomendado caso este aparelho esteja "
 "atrás de uma NAT é 25."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "Opcional. Porta UDP usada para pacotes saintes ou entrantes."
 
@@ -5528,7 +5564,7 @@ msgstr "O endereço do parceiro está ausente"
 msgid "Peer device name"
 msgstr "Nome do aparelho dos pares"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr "Parceiros"
 
@@ -5555,7 +5591,7 @@ msgstr "Executar reset"
 msgid "Permission denied"
 msgstr "Permissão negada"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr "Manutenção da Conexão Persistente"
 
@@ -5635,7 +5671,7 @@ msgstr "Prefixo Delegado"
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr "Chave Compartilhada"
 
@@ -5689,7 +5725,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr "Privado (Impede a comunicação entre o MAC das VLANs)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr "Chave Privada"
 
@@ -5732,7 +5768,7 @@ msgstr "Prover nova rede"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Ad-Hoc Falso (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "Chave Pública"
 
@@ -5758,6 +5794,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr "Celular QMI"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "Qualidade"
@@ -5881,7 +5922,7 @@ msgstr "Reinicia o seu aparelho"
 msgid "Receive"
 msgstr "Receber"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Recomendado. Endereços IP da interface do WireGuard."
 
@@ -5983,11 +6024,11 @@ msgstr "Necessário"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "Necessário para certos ISPs, p.ex. Charter with DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Obrigatório. Chave privada codificada em Base64 para esta interface."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Necessário. Chave Pública do parceiro codificada como Base64."
 
@@ -6159,7 +6200,7 @@ msgstr "Prepação da raiz (/)"
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr "Política Round-Robin (balanço-rr, 0)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr "Roteie Andereços IP Autorizados"
 
@@ -7148,6 +7189,10 @@ msgstr "Rede de destino"
 msgid "Terminate"
 msgstr "Terminar"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -7242,6 +7287,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr "A ID da VLAN deve ser única"
@@ -7365,6 +7416,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "O comprimento do prefixo IPv6 em bits"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr "O endereço IPv4 local"
@@ -8446,7 +8503,7 @@ msgid "Width"
 msgstr "Largura"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr "VPN WireGuard"
 
@@ -8820,7 +8877,7 @@ msgstr "valor decimal positivo"
 msgid "positive integer value"
 msgstr "valor inteiro positivo"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr "aleatório"
 
index e59485bb4e9f3da388907339e49338814f4d9f58..e43937a2ad7c737d0b410822985a1f0ffc5aaab9 100644 (file)
@@ -232,6 +232,12 @@ msgstr "Um diretório com o mesmo nome já existe."
 msgid "A new login is required since the authentication session expired."
 msgstr "Uma nova autenticação é necessária já que a sessão expirou."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -479,7 +485,7 @@ msgstr "Adiciona um sufixo de domínio local para equipamentos conhecidos."
 msgid "Add new interface..."
 msgstr "Adiciona uma nova interface..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "Adicionar parceiro"
 
@@ -657,7 +663,7 @@ msgstr "Permitir detecção dos recursos do sistema"
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "Permite que o usuário <em>root</em> se autentique utilizando senha"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "Endereços IP autorizados"
 
@@ -1778,7 +1784,7 @@ msgstr "Intervalo da Mensagem Indicativa de Envio de Tráfego"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Descrição"
 
@@ -2386,11 +2392,11 @@ msgstr "Modo do encapsulamento"
 msgid "Encryption"
 msgstr "Criptografia"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr "Equipamento do ponto final"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr "Porta do ponto final"
 
@@ -2671,7 +2677,7 @@ msgstr "Terminar"
 msgid "Firewall"
 msgstr "Firewall"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr "Marca do firewall"
 
@@ -2721,6 +2727,10 @@ msgstr "Operações na memória flash"
 msgid "Flashing…"
 msgstr "Instalando…"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Impor"
@@ -2833,7 +2843,7 @@ msgstr "Modo de encaminhamento"
 msgid "Fragmentation Threshold"
 msgstr "Limiar de Fragmentação"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2907,10 +2917,14 @@ msgstr "Opções gerais do dispositivo"
 msgid "Generate Config"
 msgstr "Gerar Configuração"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr "Gerar a Chave"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr ""
@@ -2921,6 +2935,10 @@ msgstr ""
 msgid "Generate archive"
 msgstr "Gerar arquivo"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr "A senha de confirmação informada não casa. Senha não alterada!"
@@ -3090,6 +3108,10 @@ msgstr ""
 "Ocultar <abbr title=\"Identificador de Conjunto de Serviços Estendidos"
 "\">ESSID</abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3162,7 +3184,7 @@ msgstr "Agregação de link dinâmico IEEE 802.3ad (802.3ad, 4)"
 msgid "IKE DH Group"
 msgstr "Grupo IKE DH"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr "Endereços IP"
 
@@ -3421,6 +3443,10 @@ msgstr "IPv6-sobre-IPv4 (6to4)"
 msgid "Identity"
 msgstr "Identidade"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr "Se marcado, a cifragem 1DES será habilitada"
@@ -3458,6 +3484,12 @@ msgstr ""
 "Se especificado, monta o dispositivo pela etiqueta da partiçãoo ao invés de "
 "um nó de dispositivo fixo"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3730,8 +3762,8 @@ msgstr "Valor inválido"
 msgid "Invalid APN provided"
 msgstr "Foi fornecido um APN inválido"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr "String de chave Base64 inválida"
 
@@ -3773,7 +3805,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr "Comando inválido"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr "Valor hexadecimal inválido"
 
@@ -4059,7 +4091,7 @@ msgid "List of upstream resolvers to forward queries to."
 msgstr ""
 "Lista de resolvedores upstream para onde as consultas serão encaminhadas."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "Porta de escuta"
 
@@ -4091,6 +4123,10 @@ msgstr "Carga"
 msgid "Load Average"
 msgstr "Carga média"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr "Carregando conteúdo do diretório…"
@@ -4305,7 +4341,7 @@ msgstr "Intervalo MII"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4796,7 +4832,7 @@ msgstr "Sem dados"
 msgid "No Encryption"
 msgstr "Sem criptografia"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr "Sem Rotas de Hospedagem"
 
@@ -4876,7 +4912,7 @@ msgstr "Nenhum cache negativo"
 msgid "No password set!"
 msgstr "Nenhuma senha definida!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr "Sem parceiros definidos ainda"
 
@@ -5143,7 +5179,7 @@ msgstr "Opcional"
 msgid "Optional, free-form notes about this device"
 msgstr "Opcional, anotações diversas sobre este dispositivo"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -5163,7 +5199,7 @@ msgstr ""
 "um servidor, use este sufixo (como '::1') para formar o endereço IPv6 ('a:b:"
 "c:d::1') para esta interface."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -5171,19 +5207,19 @@ msgstr ""
 "Opcional. Adiciona uma camada extra de cifragem simétrica para resistência "
 "pós quântica."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "Opcional. Cria rotas para endereços IP Autorizados para este parceiro."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr "Opcional. Descrição do parceiro."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr "Opcional. Não crie rotas de hospedagem para seus pares."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
@@ -5191,7 +5227,7 @@ msgstr ""
 "Opcional. Equipamento do parceiro. Nomes serão resolvido antes de levantar a "
 "interface."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5201,15 +5237,15 @@ msgstr ""
 "dentro do túnel. Normalmente, os endereços IP do túnel dos pares e das redes "
 "que os pares encaminham através do túnel."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Opcional. Unidade Máxima de Transmissão da interface do túnel."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr "Opcional. Porta do parceiro."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -5218,7 +5254,7 @@ msgstr ""
 "(desabilitado). O valor recomendado caso este dispositivo esteja atrás de "
 "uma NAT é 25."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "Opcional. Porta UDP usada para pacotes saintes ou entrantes."
 
@@ -5570,7 +5606,7 @@ msgstr "O endereço do parceiro está ausente"
 msgid "Peer device name"
 msgstr "Nome do dispositivo dos pares"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr "Pares"
 
@@ -5597,7 +5633,7 @@ msgstr "Restaure as configurações iniciais"
 msgid "Permission denied"
 msgstr "Permissão negada"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr "Manutenção da Conexão Persistente"
 
@@ -5677,7 +5713,7 @@ msgstr "Prefixo Delegado"
 msgid "Prefix suppressor"
 msgstr "Supressor de prefixos"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr "Chave Compartilhada"
 
@@ -5731,7 +5767,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr "Privado (Impede a comunicação entre o MAC das VLANs)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr "Chave Privada"
 
@@ -5774,7 +5810,7 @@ msgstr "Prover nova rede"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Ad-Hoc falso (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "Chave Pública"
 
@@ -5801,6 +5837,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr "Celular QMI"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "Qualidade"
@@ -5922,7 +5963,7 @@ msgstr "Reinicia o sistema operacional do seu dispositivo"
 msgid "Receive"
 msgstr "Receber"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Recomendado. Endereços IP da interface do WireGuard."
 
@@ -6025,11 +6066,11 @@ msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 "Obrigatório para alguns provedores de internet, ex. Charter com DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Obrigatório. Chave privada codificada em Base64 para esta interface."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Necessário. Chave Pública do parceiro codificada como Base64."
 
@@ -6201,7 +6242,7 @@ msgstr "Prepação da raiz (/)"
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr "Política Round-Robin (balanço-rr, 0)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr "Roteie Andereços IP Autorizados"
 
@@ -7194,6 +7235,10 @@ msgstr "Rede de destino"
 msgid "Terminate"
 msgstr "Terminar"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -7298,6 +7343,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr "O MTU não deve exceder o MTU do dispositivo de origem com %d bytes"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr "A ID da VLAN deve ser única"
@@ -7423,6 +7474,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "O comprimento do prefixo IPv6 em bits"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr "O endereço IPv4 local"
@@ -8513,7 +8570,7 @@ msgid "Width"
 msgstr "Largura"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr "VPN WireGuard"
 
@@ -8888,7 +8945,7 @@ msgstr "valor decimal positivo"
 msgid "positive integer value"
 msgstr "valor inteiro positivo"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr "aleatório"
 
index 027789db2eb72cba7dd85a4f888af22a9e170c2f..961fc92120bd7d4e959d980f43829673cf15efec 100644 (file)
@@ -225,6 +225,12 @@ msgid "A new login is required since the authentication session expired."
 msgstr ""
 "O nouă logare este necesară deoarece sesiunea de autentificare a expirat."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr ""
@@ -458,7 +464,7 @@ msgstr "Adauga un sufix local numelor servite din fisierele de tip hosts"
 msgid "Add new interface..."
 msgstr "Adauga interfata noua.."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr ""
 
@@ -623,7 +629,7 @@ msgstr ""
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "Permite contului <em>root</em> sa se autentifice cu parola"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "IP-uri permise"
 
@@ -1669,7 +1675,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Descriere"
 
@@ -2246,11 +2252,11 @@ msgstr "Modul de incapsulare"
 msgid "Encryption"
 msgstr "Criptare"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr ""
 
@@ -2516,7 +2522,7 @@ msgstr "Termina"
 msgid "Firewall"
 msgstr "Firewall"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2566,6 +2572,10 @@ msgstr "Operațiuni de scriere"
 msgid "Flashing…"
 msgstr "Scriere…"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Forțează"
@@ -2668,7 +2678,7 @@ msgstr "Mod de forwardare"
 msgid "Fragmentation Threshold"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2740,10 +2750,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr "Generează configurație"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr ""
@@ -2752,6 +2766,10 @@ msgstr ""
 msgid "Generate archive"
 msgstr "Generează arhivă"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr "Confirmarea parolei nu se potriveste cu prima, parola neschimbata !"
@@ -2917,6 +2935,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "Ascunde <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -2986,7 +3008,7 @@ msgstr ""
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr "Adrese IP"
 
@@ -3241,6 +3263,10 @@ msgstr "IPv6-prin-IPv4 (6to4)"
 msgid "Identity"
 msgstr "Identitate"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr ""
@@ -3272,6 +3298,12 @@ msgid ""
 "device node"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3526,8 +3558,8 @@ msgstr "Invalid"
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -3563,7 +3595,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -3835,7 +3867,7 @@ msgstr ""
 msgid "List of upstream resolvers to forward queries to."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr ""
 
@@ -3866,6 +3898,10 @@ msgstr "Incărcare"
 msgid "Load Average"
 msgstr "Incărcarea medie"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr ""
@@ -4074,7 +4110,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4545,7 +4581,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr ""
 
@@ -4625,7 +4661,7 @@ msgstr ""
 msgid "No password set!"
 msgstr "Nici o parola setata !"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr ""
 
@@ -4873,7 +4909,7 @@ msgstr "Opțional"
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4887,52 +4923,52 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -5279,7 +5315,7 @@ msgstr ""
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr ""
 
@@ -5306,7 +5342,7 @@ msgstr "Reseteaza"
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -5385,7 +5421,7 @@ msgstr ""
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr ""
 
@@ -5435,7 +5471,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr ""
 
@@ -5476,7 +5512,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr ""
 
@@ -5497,6 +5533,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "Calitate"
@@ -5616,7 +5657,7 @@ msgstr "Rebooteaza sistemul de operare al dispozitivului tau"
 msgid "Receive"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -5718,11 +5759,11 @@ msgstr "Necesitat"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
@@ -5891,7 +5932,7 @@ msgstr ""
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -6770,6 +6811,10 @@ msgstr ""
 msgid "Terminate"
 msgstr "Termina"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -6856,6 +6901,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr ""
@@ -6956,6 +7007,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr ""
@@ -7933,7 +7990,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -8294,7 +8351,7 @@ msgstr ""
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr ""
 
index 728c4abfa3d2695e63a0490bb89f3168b0cd70bc..7938e6970f71eb73f47361e292a2b34ed8f056e6 100644 (file)
@@ -232,6 +232,12 @@ msgstr "Директория с таким же именем уже сущест
 msgid "A new login is required since the authentication session expired."
 msgstr "Время сессии истекло, требуется повторная аутентификация."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -471,7 +477,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr "Добавить новый интерфейс..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "Добавить узел (peer)"
 
@@ -647,7 +653,7 @@ msgid "Allow the <em>root</em> user to login with password"
 msgstr ""
 "Разрешить пользователю <em>root</em> входить в систему с помощью пароля"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "Разрешенные IP-адреса"
 
@@ -1765,7 +1771,7 @@ msgstr "Интервал сообщений, регламентирующий д
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Описание"
 
@@ -1960,10 +1966,10 @@ msgid ""
 "\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
 "forwarder."
 msgstr ""
-"Dnsmasq содержит в себе <abbr title=\"Протокол динамической настройки узла\""
-">DHCP</abbr>-сервер и <abbr title=\"Служба доменных имён\">DNS</abbr>-прокси "
-"длÑ\8f Ñ\81еÑ\82евÑ\8bÑ\85 Ñ\8dкÑ\80анов <abbr title=\"Ð\9fÑ\80еобÑ\80азование Ñ\81еÑ\82евÑ\8bÑ\85 Ð°Ð´Ñ\80еÑ\81ов\""
-">NAT</abbr>."
+"Dnsmasq содержит в себе <abbr title=\"Протокол динамической настройки узла"
+"\">DHCP</abbr>-сервер и <abbr title=\"Служба доменных имён\">DNS</abbr>-"
+"пÑ\80окÑ\81и Ð´Ð»Ñ\8f Ñ\81еÑ\82евÑ\8bÑ\85 Ñ\8dкÑ\80анов <abbr title=\"Ð\9fÑ\80еобÑ\80азование Ñ\81еÑ\82евÑ\8bÑ\85 Ð°Ð´Ñ\80еÑ\81ов"
+"\">NAT</abbr>."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:405
 msgid "Do not cache negative replies, e.g. for non-existent domains."
@@ -1985,8 +1991,8 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:380
 msgid "Do not forward queries that cannot be answered by public resolvers."
 msgstr ""
-"Не перенаправлять запросы, которые не могут быть обработаны публичными "
-"DNS-серверами."
+"Не перенаправлять запросы, которые не могут быть обработаны публичными DNS-"
+"серверами."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
 msgid "Do not forward reverse lookups for local networks."
@@ -2369,11 +2375,11 @@ msgstr "Режим инкапсуляции"
 msgid "Encryption"
 msgstr "Шифрование"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr "Конечный узел"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr "Порт конечного узла"
 
@@ -2449,8 +2455,8 @@ msgid ""
 "Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
 "e.g. for RBL services."
 msgstr ""
-"Разрешить ответы внешней сети в диапазоне 127.0.0.0/8, например, для "
-"RBL-сервисов."
+"Разрешить ответы внешней сети в диапазоне 127.0.0.0/8, например, для RBL-"
+"сервисов."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:356
 msgid "Existing device"
@@ -2650,7 +2656,7 @@ msgstr "Завершить"
 msgid "Firewall"
 msgstr "Межсетевой экран"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr "Метка межсетевого экрана"
 
@@ -2700,6 +2706,10 @@ msgstr "Операции с прошивкой"
 msgid "Flashing…"
 msgstr "Прошивка…"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Принудительно (Force)"
@@ -2810,7 +2820,7 @@ msgstr "Режим перенаправления"
 msgid "Fragmentation Threshold"
 msgstr "Порог фрагментации"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2884,10 +2894,14 @@ msgstr "Общие опции устройства"
 msgid "Generate Config"
 msgstr "Создать config"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr "Сгенерировать ключ"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr "Создать PMK локально"
@@ -2896,6 +2910,10 @@ msgstr "Создать PMK локально"
 msgid "Generate archive"
 msgstr "Создать архив"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr "Введённые пароли не совпадают, пароль не изменён!"
@@ -3061,6 +3079,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "Скрыть <abbr title=\"Расширенный идентификатор сети\">ESSID</abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3133,7 +3155,7 @@ msgstr "Динамическая агрегация каналов IEEE 802.3ad
 msgid "IKE DH Group"
 msgstr "IKE DH группа"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr "IP-адреса"
 
@@ -3388,6 +3410,10 @@ msgstr "IPv6 через IPv4 (6to4)"
 msgid "Identity"
 msgstr "Идентификация EAP"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr "Если выбрано, то 1DES включено"
@@ -3425,6 +3451,12 @@ msgstr ""
 "Если выбрано, монтировать устройство используя название его раздела, а не "
 "фиксированный файл устройства"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3695,8 +3727,8 @@ msgstr "Неверно"
 msgid "Invalid APN provided"
 msgstr "Предоставлен неверный APN"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr "Неверная строка Base64 ключа"
 
@@ -3739,7 +3771,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr "Неверная команда"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr "Неверное шестнадцатеричное значение"
 
@@ -4026,7 +4058,7 @@ msgstr ""
 "Список <abbr title=\"Domain Name System\">DNS</abbr>-серверов для "
 "перенаправления запросов."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "Порт для входящих соединений"
 
@@ -4059,6 +4091,10 @@ msgstr "Загрузка"
 msgid "Load Average"
 msgstr "Средняя загрузка"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr "Загрузка содержимого директории…"
@@ -4272,7 +4308,7 @@ msgstr "MII интервал"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4764,7 +4800,7 @@ msgstr "Нет данных"
 msgid "No Encryption"
 msgstr "Без шифрования"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr "Не создавать маршруты"
 
@@ -4844,7 +4880,7 @@ msgstr "Отключить кэш отрицательных ответов"
 msgid "No password set!"
 msgstr "Пароль не установлен!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr "Узлы ещё не определены"
 
@@ -5107,7 +5143,7 @@ msgstr "Необязательно"
 msgid "Optional, free-form notes about this device"
 msgstr "Необязательные, произвольные заметки об этом устройстве"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -5127,7 +5163,7 @@ msgstr ""
 "d::'), используйте суффикс на вроде ('::1') для этого IPv6 адреса ('a:b:c:"
 "d::1') для этого интерфейса."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -5135,27 +5171,27 @@ msgstr ""
 "Необязательно. Base64-шифрованный общий ключ. Добавляет дополнительный слой "
 "криптографии с симметричным ключом для постквантовой устойчивости."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 "Необязательно. Создавать маршруты для разрешенных IP адресов для этого узла."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr "Необязательно. Описание узла."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr "Необязательно. Не создавать маршруты к пирам."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 "Необязательно. Имя хоста пира. Имена разрешаются до появления интерфейса."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5165,15 +5201,15 @@ msgstr ""
 "использовать внутри туннеля. Обычно это IP-адреса туннеля данного узла и "
 "сети, которые он маршрутизирует через туннель."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Необязательно. MTU туннельного интерфейса."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr "Необязательно. Порт узла."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -5182,7 +5218,7 @@ msgstr ""
 "'0' (отключено). Рекомендуемое значение, если это устройство находится за "
 "NAT 25."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 "Необязательно. Udp-порт, используемый для исходящих и входящих пакетов."
@@ -5532,7 +5568,7 @@ msgstr "Отсутствует адрес пира"
 msgid "Peer device name"
 msgstr "Имя устройства узла"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr "Пиры"
 
@@ -5559,7 +5595,7 @@ msgstr "Выполнить сброс"
 msgid "Permission denied"
 msgstr "Доступ запрещён"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr "Постоянно держать включенным"
 
@@ -5638,7 +5674,7 @@ msgstr "Делегированный префикс"
 msgid "Prefix suppressor"
 msgstr "Подавитель префикса"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr "Предварительный ключ"
 
@@ -5694,7 +5730,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr "Частный (предотвращение связи между MAC VLAN'ми)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr "Приватный ключ"
 
@@ -5737,7 +5773,7 @@ msgstr "Предоставлять новую сеть"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Псевдо Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "Публичный ключ"
 
@@ -5764,6 +5800,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr "QMI модем"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "Качество"
@@ -5771,8 +5812,8 @@ msgstr "Качество"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
 msgid "Query all available upstream resolvers."
 msgstr ""
-"Опрашивать все имеющиеся внешние <abbr title=\"Domain Name System\""
-">DNS</abbr>-серверы."
+"Опрашивать все имеющиеся внешние <abbr title=\"Domain Name System\">DNS</"
+"abbr>-серверы."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:556
 msgid "Query interval"
@@ -5888,7 +5929,7 @@ msgstr ""
 msgid "Receive"
 msgstr "Приём"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Рекомендуемый. IP адреса интерфейса WireGuard."
 
@@ -5991,11 +6032,11 @@ msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 "Требуется для некоторых Интернет провайдеров, например использующих DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Обязательно. Приватный ключ в кодировке Base64 для этого интерфейса."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Обязательно. Публичный ключ узла в кодировке Base64."
 
@@ -6166,7 +6207,7 @@ msgstr "Подготовка корневой директории"
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr "Политика round-robin (balance-rr, 0)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr "Маршрутизировать разрешенные IP-адреса"
 
@@ -7149,6 +7190,10 @@ msgstr "Сеть назначения"
 msgid "Terminate"
 msgstr "Завершить"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -7250,6 +7295,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr "MTU не должно превышать MTU родительского устройства, равное %d байт"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr "VLAN ID должен быть уникальным"
@@ -7371,6 +7422,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "Длина префикса IPv6 в битах"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr "Локальный IPv4-адрес"
@@ -7617,8 +7674,8 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
 msgid "This is the only DHCP server in the local network."
 msgstr ""
-"Это единственный <abbr title=\"Протокол динамической настройки узла\""
-">DHCP</abbr>-сервер в локальной сети."
+"Это единственный <abbr title=\"Протокол динамической настройки узла\">DHCP</"
+"abbr>-сервер в локальной сети."
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
 msgid "This is the plain username for logging into the account"
@@ -8451,7 +8508,7 @@ msgid "Width"
 msgstr "Ширина"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -8824,7 +8881,7 @@ msgstr "положительное десятичное число"
 msgid "positive integer value"
 msgstr "положительное целое число"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr "случайно"
 
index 97c3983dd6619c6516b5e37bf87764e56766fe4f..9c80b3a8bb9a494bf6d8144e0ed20ec0def86162 100644 (file)
@@ -226,6 +226,12 @@ msgid "A new login is required since the authentication session expired."
 msgstr ""
 "Vyžaduje sa nové prihlásenie, pretože overenie totožnosti relácie vypršalo."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -456,7 +462,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr "Pridať nové rozhranie..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "Pridať účastníka"
 
@@ -620,7 +626,7 @@ msgstr ""
 msgid "Allow the <em>root</em> user to login with password"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "Povolené IP adresy"
 
@@ -1669,7 +1675,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Popis"
 
@@ -2246,11 +2252,11 @@ msgstr ""
 msgid "Encryption"
 msgstr "Šifrovanie"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr ""
 
@@ -2517,7 +2523,7 @@ msgstr "Dokončiť"
 msgid "Firewall"
 msgstr "Brána Firewall"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2567,6 +2573,10 @@ msgstr "Operácie nahrávania"
 msgid "Flashing…"
 msgstr "Nahráva sa…"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Vynútiť"
@@ -2668,7 +2678,7 @@ msgstr "Režim presmerovania"
 msgid "Fragmentation Threshold"
 msgstr "Prah fragmentácie"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2740,10 +2750,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr "Vygenerovať nastavenie"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr "Generovať kľúč"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr ""
@@ -2752,6 +2766,10 @@ msgstr ""
 msgid "Generate archive"
 msgstr "Generovať archív"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
@@ -2918,6 +2936,10 @@ msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr ""
 "Skryť <abbr title=\"Identifikátor nastavenej rozšírenej služby\">ESSID</abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -2987,7 +3009,7 @@ msgstr ""
 msgid "IKE DH Group"
 msgstr "Skupina IKE DH"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr "Adresy IP"
 
@@ -3244,6 +3266,10 @@ msgstr ""
 msgid "Identity"
 msgstr "Identita"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr ""
@@ -3275,6 +3301,12 @@ msgid ""
 "device node"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3529,8 +3561,8 @@ msgstr ""
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -3566,7 +3598,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr "Neplatný príkaz"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -3839,7 +3871,7 @@ msgstr ""
 "Zoznam serverov <abbr title=\"Domain Name System\">DNS</abbr>, ktorým sa "
 "majú presmerovať požiadavky"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "Načúvací port"
 
@@ -3871,6 +3903,10 @@ msgstr "Zaťaženie"
 msgid "Load Average"
 msgstr "Priemerné zaťaženie"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr "Načítava sa obsah priečinka…"
@@ -4079,7 +4115,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4552,7 +4588,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr "Žiadne šifrovanie"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr "Žiadne hostiteľské trasy"
 
@@ -4632,7 +4668,7 @@ msgstr ""
 msgid "No password set!"
 msgstr "Nie je nastavené heslo!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr "Zatiaľ nie sú určení žiadni účastníci"
 
@@ -4880,7 +4916,7 @@ msgstr "Voliteľné"
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4894,52 +4930,52 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr "Voliteľné. Popis účastníka."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr "Voliteľné. Port účastníka."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -5286,7 +5322,7 @@ msgstr "Chýba adresa účastníka"
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr "Účastníci"
 
@@ -5313,7 +5349,7 @@ msgstr "Vykonať obnovenie"
 msgid "Permission denied"
 msgstr "Prístup zamietnutý"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -5392,7 +5428,7 @@ msgstr ""
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr "Predzdieľaný kľúč"
 
@@ -5442,7 +5478,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr "Súkromný kľúč"
 
@@ -5483,7 +5519,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "Verejný kľúč"
 
@@ -5504,6 +5540,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "Kvalita"
@@ -5623,7 +5664,7 @@ msgstr "Vykoná reštart operačného systému vášho zariadenia"
 msgid "Receive"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -5725,11 +5766,11 @@ msgstr "Vyžadované"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
@@ -5898,7 +5939,7 @@ msgstr ""
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -6782,6 +6823,10 @@ msgstr "Cieľová sieť"
 msgid "Terminate"
 msgstr "Vypovedať"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -6868,6 +6913,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr ""
@@ -6976,6 +7027,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr ""
@@ -7964,7 +8021,7 @@ msgid "Width"
 msgstr "Šírka"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -8329,7 +8386,7 @@ msgstr ""
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr ""
 
index da019a8db538793ba4c05df454b1cb4303b3108e..a391ede4b0f73e39e879305febcdfe5b6401338a 100644 (file)
@@ -224,6 +224,12 @@ msgstr "En katalog med samma namn finns redan."
 msgid "A new login is required since the authentication session expired."
 msgstr "En ny inloggning krävs då autentiseringssessionen har upphört."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -454,7 +460,7 @@ msgstr "Lägg till lokala domänsuffix i namn från host-filer"
 msgid "Add new interface..."
 msgstr "Lägg till ett nytt gränssnitt..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr ""
 
@@ -621,7 +627,7 @@ msgstr ""
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "Tillåt <em>root</em>-användaren att logga in med lösenord"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "Tillåtna IP-adresser"
 
@@ -1658,7 +1664,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Beskrivning"
 
@@ -2240,11 +2246,11 @@ msgstr ""
 msgid "Encryption"
 msgstr "Kryptering"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr ""
 
@@ -2509,7 +2515,7 @@ msgstr "Avsluta"
 msgid "Firewall"
 msgstr "Brandvägg"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr "Brandväggsmarkering"
 
@@ -2559,6 +2565,10 @@ msgstr ""
 msgid "Flashing…"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Tvinga"
@@ -2660,7 +2670,7 @@ msgstr "Vidarebefordringsläge"
 msgid "Fragmentation Threshold"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2732,10 +2742,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr "Generera konfig"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr ""
@@ -2744,6 +2758,10 @@ msgstr ""
 msgid "Generate archive"
 msgstr "Generera arkiv"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr "Angiven lösenordsbekräftelse matchade inte, lösenordet ändrades inte!"
@@ -2909,6 +2927,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "Göm <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -2978,7 +3000,7 @@ msgstr ""
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr "IP-adresser"
 
@@ -3233,6 +3255,10 @@ msgstr "IPv6-över-IPv4 (6till4)"
 msgid "Identity"
 msgstr "Identitet"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr ""
@@ -3264,6 +3290,12 @@ msgid ""
 "device node"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3518,8 +3550,8 @@ msgstr "Ogiltig"
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -3555,7 +3587,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -3824,7 +3856,7 @@ msgstr ""
 msgid "List of upstream resolvers to forward queries to."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "Lyssningsport"
 
@@ -3856,6 +3888,10 @@ msgstr "Belastning"
 msgid "Load Average"
 msgstr "Snitt-belastning"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr ""
@@ -4064,7 +4100,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4535,7 +4571,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr ""
 
@@ -4615,7 +4651,7 @@ msgstr "Ingen negativ cache"
 msgid "No password set!"
 msgstr "Inget lösenord inställt!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr ""
 
@@ -4863,7 +4899,7 @@ msgstr "Valfri"
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4877,52 +4913,52 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -5269,7 +5305,7 @@ msgstr ""
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr ""
 
@@ -5296,7 +5332,7 @@ msgstr "Utför återställning"
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -5375,7 +5411,7 @@ msgstr ""
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr ""
 
@@ -5425,7 +5461,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr "Privat nyckel"
 
@@ -5466,7 +5502,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "Publik nyckel"
 
@@ -5487,6 +5523,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr "QMI-telefoni"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "Kvalité"
@@ -5606,7 +5647,7 @@ msgstr "Startar om din enhets operativsystem"
 msgid "Receive"
 msgstr "Ta emot"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Rekommenderad. WireGuard-gränssnittets IP-adresser."
 
@@ -5708,11 +5749,11 @@ msgstr "Nödvändig"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
@@ -5881,7 +5922,7 @@ msgstr "Root-förberedelse"
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -6760,6 +6801,10 @@ msgstr "Målnätverk"
 msgid "Terminate"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -6846,6 +6891,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr ""
@@ -6946,6 +6997,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr ""
@@ -7922,7 +7979,7 @@ msgid "Width"
 msgstr "Bredd"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -8285,7 +8342,7 @@ msgstr ""
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr ""
 
index a8df31e917ab4abfc6aeb503ddc5c5cd87d95bab..bd56dd85182752164d5392b7e79b32dce582bcd2 100644 (file)
@@ -212,6 +212,12 @@ msgstr ""
 msgid "A new login is required since the authentication session expired."
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr ""
@@ -442,7 +448,7 @@ msgstr ""
 msgid "Add new interface..."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr ""
 
@@ -606,7 +612,7 @@ msgstr ""
 msgid "Allow the <em>root</em> user to login with password"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr ""
 
@@ -1640,7 +1646,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr ""
 
@@ -2215,11 +2221,11 @@ msgstr ""
 msgid "Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr ""
 
@@ -2484,7 +2490,7 @@ msgstr ""
 msgid "Firewall"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr ""
 
@@ -2534,6 +2540,10 @@ msgstr ""
 msgid "Flashing…"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr ""
@@ -2635,7 +2645,7 @@ msgstr ""
 msgid "Fragmentation Threshold"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2707,10 +2717,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr ""
@@ -2719,6 +2733,10 @@ msgstr ""
 msgid "Generate archive"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
@@ -2882,6 +2900,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -2951,7 +2973,7 @@ msgstr ""
 msgid "IKE DH Group"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr ""
 
@@ -3206,6 +3228,10 @@ msgstr ""
 msgid "Identity"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr ""
@@ -3237,6 +3263,12 @@ msgid ""
 "device node"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3491,8 +3523,8 @@ msgstr ""
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr ""
 
@@ -3528,7 +3560,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr ""
 
@@ -3797,7 +3829,7 @@ msgstr ""
 msgid "List of upstream resolvers to forward queries to."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr ""
 
@@ -3828,6 +3860,10 @@ msgstr ""
 msgid "Load Average"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr ""
@@ -4036,7 +4072,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr ""
 
@@ -4505,7 +4541,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr ""
 
@@ -4585,7 +4621,7 @@ msgstr ""
 msgid "No password set!"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr ""
 
@@ -4833,7 +4869,7 @@ msgstr ""
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4847,52 +4883,52 @@ msgid ""
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
@@ -5239,7 +5275,7 @@ msgstr ""
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr ""
 
@@ -5266,7 +5302,7 @@ msgstr ""
 msgid "Permission denied"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr ""
 
@@ -5345,7 +5381,7 @@ msgstr ""
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr ""
 
@@ -5395,7 +5431,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr ""
 
@@ -5436,7 +5472,7 @@ msgstr ""
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr ""
 
@@ -5457,6 +5493,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr ""
@@ -5574,7 +5615,7 @@ msgstr ""
 msgid "Receive"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
@@ -5676,11 +5717,11 @@ msgstr ""
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
@@ -5849,7 +5890,7 @@ msgstr ""
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr ""
 
@@ -6728,6 +6769,10 @@ msgstr ""
 msgid "Terminate"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -6814,6 +6859,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr ""
@@ -6914,6 +6965,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr ""
@@ -7885,7 +7942,7 @@ msgid "Width"
 msgstr ""
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -8246,7 +8303,7 @@ msgstr ""
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr ""
 
index cf19552ec94d080ccd91359b09f1b595f9e0814b..8a2ed6f51240c5203d4702dbe02bf75c721f4d83 100644 (file)
@@ -225,6 +225,12 @@ msgid "A new login is required since the authentication session expired."
 msgstr ""
 "Kimlik doğrulama oturumu sona erdiğinden dolayı yeni bir oturum açma gerekli."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -459,7 +465,7 @@ msgstr "Host dosyalarından sunulan adlara yerel etki alanı soneki ekle"
 msgid "Add new interface..."
 msgstr "Yeni arabirim ekle..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "Eş ekle"
 
@@ -632,7 +638,7 @@ msgstr "Sistemin özellik araştırmasına izin ver"
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "<em>root</em> kullanıcısının parolayla oturum açmasına izin ver"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "İzin verilen IP adresleri"
 
@@ -1737,7 +1743,7 @@ msgstr "Teslimat Trafiği Gösterge Mesaj Aralığı"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Açıklama"
 
@@ -2338,11 +2344,11 @@ msgstr "Encapsulation modu"
 msgid "Encryption"
 msgstr "Şifreleme"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr "Uç Nokta Ana Bilgisayarı"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr "Uç Nokta Bağlantı Noktası"
 
@@ -2618,7 +2624,7 @@ msgstr "Bitir"
 msgid "Firewall"
 msgstr "Güvenlik Duvarı"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr "Güvenlik Duvarı İşareti"
 
@@ -2668,6 +2674,10 @@ msgstr "Cihaza sistem yazılımı yükleme/yedekleme işlemleri"
 msgid "Flashing…"
 msgstr "Yazılıyor…"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Zorla"
@@ -2779,7 +2789,7 @@ msgstr "Yönlendirme modu"
 msgid "Fragmentation Threshold"
 msgstr "Parçalanma Eşiği"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2853,10 +2863,14 @@ msgstr "Genel cihaz seçenekleri"
 msgid "Generate Config"
 msgstr "Yapılandırma Oluştur"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr "Anahtar Oluştur"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr "Yerel olarak PMK oluştur"
@@ -2865,6 +2879,10 @@ msgstr "Yerel olarak PMK oluştur"
 msgid "Generate archive"
 msgstr "Arşiv oluştur"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr "Verilen şifre onayı eşleşmedi, şifre değişmedi!"
@@ -3030,6 +3048,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>'yi gizle"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3103,7 +3125,7 @@ msgstr "IEEE 802.3ad Dinamik bağlantı toplama (802.3ad, 4)"
 msgid "IKE DH Group"
 msgstr "IKE DH Grubu"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr "IP Adresleri"
 
@@ -3359,6 +3381,10 @@ msgstr "IPv6-over-IPv4 (6to4)"
 msgid "Identity"
 msgstr "Kimlik"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr "İşaretlenirse, 1DES etkinleştirilir"
@@ -3395,6 +3421,12 @@ msgstr ""
 "Belirtilmişse, cihazı sabit bir cihaz düğümü yerine bölüm etiketi ile "
 "bağlayın"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3666,8 +3698,8 @@ msgstr "Geçersiz"
 msgid "Invalid APN provided"
 msgstr "Geçersiz APN sağlandı"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr "Geçersiz Base64 anahtar dizesi"
 
@@ -3708,7 +3740,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr "Geçersiz komut"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr "Geçersiz onaltılık değer"
 
@@ -3995,7 +4027,7 @@ msgstr ""
 "İsteklerin yönlendirileceği <abbr title=\"Domain Name System\">DNS</abbr> "
 "sunucularının listesi"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "Bağlantı Noktasını Dinle"
 
@@ -4026,6 +4058,10 @@ msgstr "Yük"
 msgid "Load Average"
 msgstr "Ortalama Yük"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr "Dizin içeriği yükleniyor…"
@@ -4236,7 +4272,7 @@ msgstr "MII Aralığı"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4723,7 +4759,7 @@ msgstr "Veri Yok"
 msgid "No Encryption"
 msgstr "Şifreleme Yok"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr "Ana Makine Rotası Yok"
 
@@ -4803,7 +4839,7 @@ msgstr "Negatif önbellek yok"
 msgid "No password set!"
 msgstr "Şifre belirlenmedi!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr "Henüz tanımlanmış eş yok"
 
@@ -5066,7 +5102,7 @@ msgstr "İsteğe bağlı"
 msgid "Optional, free-form notes about this device"
 msgstr "Bu cihaz hakkında isteğe bağlı notlar"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -5086,7 +5122,7 @@ msgstr ""
 "alındığında, IPv6 adresini oluşturmak için soneki arayüz için ('::1' gibi) "
 "kullanın ('a:b:c:d::1')."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -5094,25 +5130,25 @@ msgstr ""
 "İsteğe bağlı. Base64 kodlu önceden paylaşılmış anahtar. Kuantum sonrası "
 "direnç için ek bir simetrik anahtar şifreleme katmanı ekler."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "İsteğe bağlı. Bu eş için İzin Verilen IP'ler için yollar oluşturun."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr "İsteğe bağlı. Eşin tanımı."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr "İsteğe bağlı. Eşlere ana bilgisayar yolları oluşturmayın."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr "İsteğe bağlı. Eşin sunucusu. Arayüzü açmadan önce isimler çözümlenir."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5122,15 +5158,15 @@ msgstr ""
 "adresleri ve ön ekler. Genellikle eşin tünel IP adresleri ve tünel üzerinden "
 "yönlendirdiği ağlar."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "İsteğe bağlı. Tünel arayüzünün Maksimum İletim Birimi."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr "İsteğe bağlı. Eşin bağlantı noktası."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -5138,7 +5174,7 @@ msgstr ""
 "İsteğe bağlı. Canlı tutma mesajları arasındaki saniyeler. Varsayılan 0'dır "
 "(devre dışı). Bu cihaz bir NAT'ın arkasındaysa önerilen değer 25'tir."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 "İsteğe bağlı. Giden ve gelen paketler için kullanılan UDP bağlantı noktası."
@@ -5488,7 +5524,7 @@ msgstr "Eş adresi eksik"
 msgid "Peer device name"
 msgstr "Eş cihaz adı"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr "Eşler"
 
@@ -5515,7 +5551,7 @@ msgstr "Sistem Sıfırlaması gerçekleştir"
 msgid "Permission denied"
 msgstr "İzin reddedildi"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr "Devamlı Canlı Tut"
 
@@ -5594,7 +5630,7 @@ msgstr "Önek Delege Edildi"
 msgid "Prefix suppressor"
 msgstr "Ön ek bastırıcı"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr "Ön Paylaşımlı Anahtar"
 
@@ -5646,7 +5682,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr "Özel (MAC VLAN'lar arasındaki iletişimi engelle)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr "Özel anahtar"
 
@@ -5689,7 +5725,7 @@ msgstr "Yeni ağ sağlayın"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Sahte Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "Genel anahtar"
 
@@ -5714,6 +5750,11 @@ msgstr "İstemcilere dağıtılmak üzere bu cihaza yönlendirilen genel önek."
 msgid "QMI Cellular"
 msgstr "QMI Hücresel"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "Kalite"
@@ -5834,7 +5875,7 @@ msgstr "Cihazınızın işletim sistemini yeniden başlatır"
 msgid "Receive"
 msgstr "Al"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Önerilen. WireGuard arayüzünün IP adresleri."
 
@@ -5936,11 +5977,11 @@ msgstr "Gereklidir"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "Belirli ISS'ler için gereklidir, ör. DOCSIS 3 ile Charter"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Gereklidir. Bu arabirim için Base64 ile kodlanmış özel anahtar."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Gereklidir. Eşin Base64 ile kodlanmış genel anahtarı."
 
@@ -6111,7 +6152,7 @@ msgstr "Kök hazırlığı"
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr "Round-Robin politikası (balance-rr, 0)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr "İzin Verilen IP'leri Yönlendir"
 
@@ -7086,6 +7127,10 @@ msgstr "Hedef ağ"
 msgid "Terminate"
 msgstr "Sonlandır"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -7187,6 +7232,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr "MTU, %d baytlık ana aygıt MTU'sunu aşmamalıdır"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr "VLAN kimliği benzersiz olmalıdır"
@@ -7310,6 +7361,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "IPv6 önekinin bit cinsinden uzunluğu"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr "Yerel IPv4 adresi"
@@ -8390,7 +8447,7 @@ msgid "Width"
 msgstr "Genişlik"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -8760,7 +8817,7 @@ msgstr "pozitif ondalık değer"
 msgid "positive integer value"
 msgstr "pozitif tamsayı değeri"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr "rastgele"
 
index a84f3977888a9e82d0697b397943ca4e907e0031..c222063356ae06cdcb9fe6e3e7089f583e5ee545 100644 (file)
@@ -232,6 +232,12 @@ msgid "A new login is required since the authentication session expired."
 msgstr ""
 "Оскільки сеанс автентифікації закінчився, потрібен новий вхід у систему."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -473,7 +479,7 @@ msgstr "Додавати суфікс локального домену до і
 msgid "Add new interface..."
 msgstr "Додати новий інтерфейс..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "Додати вузол"
 
@@ -646,7 +652,7 @@ msgstr "Дозволити зондування функцій системи"
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "Дозволити користувачеві <em>root</em> вхід до системи з паролем"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "Дозволено IP-адреси"
 
@@ -1750,7 +1756,7 @@ msgstr "Інтервал повідомлень індикації доправ
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Опис"
 
@@ -2354,11 +2360,11 @@ msgstr "Режим інкапсуляції"
 msgid "Encryption"
 msgstr "Шифрування"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr "Кінцевий вузол"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr "Порт кінцевого вузла"
 
@@ -2634,7 +2640,7 @@ msgstr "Готово"
 msgid "Firewall"
 msgstr "Брандмауер"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr "Позначка брандмауера"
 
@@ -2684,6 +2690,10 @@ msgstr "Операції прошивання"
 msgid "Flashing…"
 msgstr "Прошиваємо…"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Примусово"
@@ -2785,7 +2795,7 @@ msgstr "Режим переспрямовування"
 msgid "Fragmentation Threshold"
 msgstr "Поріг фрагментації"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2859,10 +2869,14 @@ msgstr "Загальні параметри пристрою"
 msgid "Generate Config"
 msgstr "Cтворити конфігурацію"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr "Згенерувати ключ"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr "Згенерувати PMK локально"
@@ -2871,6 +2885,10 @@ msgstr "Згенерувати PMK локально"
 msgid "Generate archive"
 msgstr "Cтворити архів"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr "Оскільки пароль і підтвердження не співпадають, то пароль не змінено!"
@@ -3040,6 +3058,10 @@ msgstr ""
 "Приховати <abbr title=\"Extended Service Set Identifier — ідентифікатор "
 "розширеної служби послуг\">ESSID</abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3109,7 +3131,7 @@ msgstr "Динамічне агрегування посилань IEEE 802.3ad
 msgid "IKE DH Group"
 msgstr "Група IKE DH"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr "IP-адреси"
 
@@ -3366,6 +3388,10 @@ msgstr "IPv6 через IPv4 (6to4)"
 msgid "Identity"
 msgstr "Ідентифікація EAP"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr "Якщо позначено, 1DES увімкнено"
@@ -3401,6 +3427,12 @@ msgstr ""
 "Якщо обрано, монтувати пристрій за міткою його розділу замість фіксованого "
 "вузла пристрою"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3666,8 +3698,8 @@ msgstr "Неприпустимо"
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr "Неприпустимий рядок ключа Base64"
 
@@ -3708,7 +3740,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr "Неприпустима команда"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr "Неприпустиме шістнадцяткове значення"
 
@@ -4001,7 +4033,7 @@ msgstr ""
 "Список <abbr title=\"Domain Name System\">DNS</abbr>-серверів для "
 "переспрямовування запитів"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "Порти прослуховування"
 
@@ -4035,6 +4067,10 @@ msgstr "Навантаження"
 msgid "Load Average"
 msgstr "Середнє навантаження"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr "Завантаження вмісту каталогу…"
@@ -4247,7 +4283,7 @@ msgstr "Інтервал MII"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4728,7 +4764,7 @@ msgstr "Немає даних"
 msgid "No Encryption"
 msgstr "Без шифрування"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr "Немає хост-маршрутів"
 
@@ -4808,7 +4844,7 @@ msgstr "Ніяких негативних кешувань"
 msgid "No password set!"
 msgstr "Пароль не встановлено!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr "Жодного вузла ще не визначено"
 
@@ -5060,7 +5096,7 @@ msgstr "Необов'язково"
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -5080,7 +5116,7 @@ msgstr ""
 "отримано від сервера делегування, для формування IPv6-адреси інтерфейсу "
 "(наприклад, 'a:b:c:d::1') використовуйте суфікс ('::1')."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -5089,42 +5125,42 @@ msgstr ""
 "Додавання додатково рівня шифрування із симетричним ключем для пост-"
 "квантової стійкості."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "Необов'язково. Створити для цього вузла маршрути для дозволених IP."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr "Необов'язково. Опис вузла."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr "Необов'язково. Не створювати хост-маршрути для вузлів."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr "Необов'язково. Хост вузла. Імена буде виділено до підняття інтерфейсу."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 "Необов'язково. <abbr title=\"Maximum Transmission Unit — максимальний блок "
 "передавання даних\">MTU</abbr> тунельного інтерфейсу."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr "Необов'язково. Порт вузла."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -5133,7 +5169,7 @@ msgstr ""
 "значення – 0 (вимкнено). Рекомендоване значення для цього пристрою за NAT – "
 "25."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 "Необов'язково. UDP-порт, який використовується для вихідних та вхідних "
@@ -5488,7 +5524,7 @@ msgstr "Відсутня адреса вузла"
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr "Вузли"
 
@@ -5515,7 +5551,7 @@ msgstr "Виконати відновлення"
 msgid "Permission denied"
 msgstr "Дозволу не надано"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr "Завжди тримати ввімкненим"
 
@@ -5594,7 +5630,7 @@ msgstr "Делеговано префікс"
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr "Заздалегідь установлений спільний ключ"
 
@@ -5650,7 +5686,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr "Приватний ключ"
 
@@ -5691,7 +5727,7 @@ msgstr "Укажіть нову мережу"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Псевдо Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "Відкритий ключ"
 
@@ -5716,6 +5752,11 @@ msgstr "Публічний префікс надісланий на цей пр
 msgid "QMI Cellular"
 msgstr "Стільниковий QMI"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "Якість"
@@ -5840,7 +5881,7 @@ msgstr "Перезавантажити операційну систему ва
 msgid "Receive"
 msgstr "Приймання"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Рекомендовано. IP-адреси інтерфейсу WireGuard."
 
@@ -5942,11 +5983,11 @@ msgstr "Вимагається"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "Вимагається для деяких провайдерів, наприклад, Charter із DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Вимагається. Base64-кодований закритий ключ для цього інтерфейсу."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Вимагається. Base64-кодований відкритий ключ вузла."
 
@@ -6117,7 +6158,7 @@ msgstr "Підготовка Root"
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr "Політика round-robin (balance-rr, 0)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr "Маршрутизація дозволених IP-адрес"
 
@@ -7038,6 +7079,10 @@ msgstr "Цільова мережа"
 msgid "Terminate"
 msgstr "Завершити"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -7128,6 +7173,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr ""
@@ -7245,6 +7296,12 @@ msgstr "Довжина IPv4-префікса в бітах, решта вико
 msgid "The length of the IPv6 prefix in bits"
 msgstr "Довжина IPv6-префікса в бітах"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr ""
@@ -8293,7 +8350,7 @@ msgid "Width"
 msgstr "Ширина"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -8662,7 +8719,7 @@ msgstr "додатне десяткове значення"
 msgid "positive integer value"
 msgstr "додатне ціле значення"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr "випадковий"
 
index 84a4f90f7c7967fb8b65af02278388522411245f..625c0a715e817761f9340c38991833db4b3b30d9 100644 (file)
@@ -227,6 +227,12 @@ msgstr "thư mục có tên này đã tồn tại"
 msgid "A new login is required since the authentication session expired."
 msgstr "Cần đăng nhận lại vì phiên xác thực cũ đã hết hạn"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr ""
@@ -466,7 +472,7 @@ msgstr "Thêm hậu tố tên miền cục bộ vào tên được phân phát t
 msgid "Add new interface..."
 msgstr "Thêm giao diện mới..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "Thêm cặp"
 
@@ -630,7 +636,7 @@ msgstr ""
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "Cho phép người dùng <em>root</em> đăng nhập với mật khẩu"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "cho phép IPs"
 
@@ -1695,7 +1701,7 @@ msgstr "Chu kỳ thông báo chỉ thị lưu thông"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "Mô tả"
 
@@ -2289,11 +2295,11 @@ msgstr "Chế độ đóng gói"
 msgid "Encryption"
 msgstr "Mã hóa"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr ""
 
@@ -2565,7 +2571,7 @@ msgstr "Kết thúc"
 msgid "Firewall"
 msgstr "Tường lửa"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr "Dấu tường lửa"
 
@@ -2615,6 +2621,10 @@ msgstr "Hoạt động nạp phần mềm"
 msgid "Flashing…"
 msgstr "Đang nạp..."
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "Bắt buộc"
@@ -2717,7 +2727,7 @@ msgstr "Chế độ chuyển tếp"
 msgid "Fragmentation Threshold"
 msgstr "Ngưỡng cửa Phân đoạn"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2791,10 +2801,14 @@ msgstr ""
 msgid "Generate Config"
 msgstr "Cấu hình chung"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr "Tạo PMK cục bộ"
@@ -2803,6 +2817,10 @@ msgstr "Tạo PMK cục bộ"
 msgid "Generate archive"
 msgstr "Tạo bản lưu trữ"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr "Phát hiện mật khẩu không khớp, mật khẩu không thay đổi!"
@@ -2968,6 +2986,10 @@ msgstr ""
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "Giấu <abbr title=\"Chế độ mở rộng đặt Identifier\">ESSID</abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3037,7 +3059,7 @@ msgstr ""
 msgid "IKE DH Group"
 msgstr "Nhóm IKE DH"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr "Địa chỉ IP"
 
@@ -3293,6 +3315,10 @@ msgstr ""
 msgid "Identity"
 msgstr "Nhận dạng"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr "Nếu chọn, kích hoạt 1DES"
@@ -3326,6 +3352,12 @@ msgid ""
 msgstr ""
 "Nếu được chỉ định, gắn thiết bị theo nhãn phân vùng thay vì nốt cố định"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3589,8 +3621,8 @@ msgstr "Giá trị nhập vào không hợp lí"
 msgid "Invalid APN provided"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr "Giá trị khóa Base64 không thích hợp"
 
@@ -3628,7 +3660,7 @@ msgstr ""
 msgid "Invalid command"
 msgstr "Lệnh ko hợp lệ"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr "Giá trị không hợp lệ"
 
@@ -3910,7 +3942,7 @@ msgstr ""
 msgid "List of upstream resolvers to forward queries to."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "Lắng nghe cổng"
 
@@ -3941,6 +3973,10 @@ msgstr "Tải "
 msgid "Load Average"
 msgstr "Tải trung bình"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr "Đang tải nội dung thư mục..."
@@ -4149,7 +4185,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4628,7 +4664,7 @@ msgstr ""
 msgid "No Encryption"
 msgstr "Không mã hóa"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr ""
 
@@ -4708,7 +4744,7 @@ msgstr "Không có bộ đệm âm"
 msgid "No password set!"
 msgstr "Chưa được cài đặt mật khẩu!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr "Không có máy ngang hàng được định nghĩa từ trước"
 
@@ -4958,7 +4994,7 @@ msgstr "Tùy chỉnh"
 msgid "Optional, free-form notes about this device"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4978,7 +5014,7 @@ msgstr ""
 "một máy chủ ủy nhiệm, sử dụng hậu tố (như '::1') để tạo địa chỉ IPv6 ('a:b:c:"
 "d::1') cho giao diện. "
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -4986,20 +5022,20 @@ msgstr ""
 "Không bắt buộc. Khóa mã hóa Base64 được chia sẻ từ trước. Thêm vào một lớp "
 "mã hóa khóa đối xứng bổ sung cho tính kháng sau khi được lượng tử."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 "Không bắt buộc. Tạo tuyến đường cho \"IP được phép\" cho mạng ngang hàng này"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr "Không bắt buộc. Mô tả mạng ngang hàng"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
@@ -5007,22 +5043,22 @@ msgstr ""
 "Không bắt buộc. Máy chủ của mạng ngang hàng. Tên được giải quyết trước khi "
 "đưa lên giao diện mạng. "
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Không bắt buộc. Đơn vị truyền tối đa của giao diện đường hầm mạng."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr "Không bắt buộc. Cổng sử dụng cho mạng ngang hàng"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -5030,7 +5066,7 @@ msgstr ""
 "Không bắt buộc. Thời gian (giây) giữa các tin nhắn còn sống. Mặc định là 0 "
 "(tắt). Nếu thiết bị này sử dụng NAT, nên để giá trị là 25."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "Không bắt buộc. Cổng UDP được sử dụng cho các gói đi và đến"
 
@@ -5379,7 +5415,7 @@ msgstr "Địa chỉ thiết bị mạng ngang hàng bị mất"
 msgid "Peer device name"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr "Thiết bị mạng ngang hàng"
 
@@ -5406,7 +5442,7 @@ msgstr "Thực hiện khởi động lại"
 msgid "Permission denied"
 msgstr "Bạn không có quyền làm"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr "Giữ liên tục"
 
@@ -5485,7 +5521,7 @@ msgstr "Tiền tố được ủy quyền"
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr "Khóa đã được chia sẻ"
 
@@ -5537,7 +5573,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr "Khóa riêng tư"
 
@@ -5578,7 +5614,7 @@ msgstr "Cung cấp mạng mới"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Mạng Ad-Hoc giả (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "Khóa công khai"
 
@@ -5604,6 +5640,11 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "Chất lượng"
@@ -5727,7 +5768,7 @@ msgstr "Khởi động lại hệ điều hành của công cụ"
 msgid "Receive"
 msgstr "Nhận"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Khuyến khích. Địa chỉ IP của giao diện mạng WireGuard"
 
@@ -5829,11 +5870,11 @@ msgstr "Bắt buộc"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "Cần thiết cho một số ISP nhất định, ví dụ: Điều lệ với DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Bắt buộc. Khóa riêng tư được mã hóa Base64 cho giao diện này"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 "Bắt buộc. Khóa công khai được mã hóa Base64 của thiết bị mạng ngang hàng"
@@ -6004,7 +6045,7 @@ msgstr ""
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr "Định tuyến cho các IP được cho phép"
 
@@ -6907,6 +6948,10 @@ msgstr "Mạng đích"
 msgid "Terminate"
 msgstr "Kết thúc"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -6995,6 +7040,12 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr ""
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr ""
@@ -7105,6 +7156,12 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "Độ dài của địa chỉ IPv6 prefix (bit)"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr ""
@@ -8135,7 +8192,7 @@ msgid "Width"
 msgstr "Độ dài"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr ""
 
@@ -8505,7 +8562,7 @@ msgstr ""
 msgid "positive integer value"
 msgstr "Giá trị thập phân dương"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr "Ngẫu nhiên"
 
index dd69611e9aa1855725c0f3f634446cc2905a1794..a8b9e580c39b63a9e3583aefe71a5a0dd5c31924 100644 (file)
@@ -225,6 +225,12 @@ msgstr "已存在同名的目录。"
 msgid "A new login is required since the authentication session expired."
 msgstr "由于身份验证会话已过期,需要重新登录。"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -457,7 +463,7 @@ msgstr "添加本地域名后缀到 HOSTS 文件中的域名。"
 msgid "Add new interface..."
 msgstr "添加新接口…"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "添加对端"
 
@@ -627,7 +633,7 @@ msgstr "允许系统功能探测"
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "允许 <em>root</em> 用户凭密码登录"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "允许的 IP"
 
@@ -1687,7 +1693,7 @@ msgstr "发送流量指示消息间隔"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "描述"
 
@@ -2269,11 +2275,11 @@ msgstr "封装模式"
 msgid "Encryption"
 msgstr "加密"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr "端点主机"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr "端点端口"
 
@@ -2543,7 +2549,7 @@ msgstr "完成"
 msgid "Firewall"
 msgstr "防火墙"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr "防火墙标识"
 
@@ -2593,6 +2599,10 @@ msgstr "刷写操作"
 msgid "Flashing…"
 msgstr "正在刷写…"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "强制"
@@ -2699,7 +2709,7 @@ msgstr "转发模式"
 msgid "Fragmentation Threshold"
 msgstr "分片阈值"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2773,10 +2783,14 @@ msgstr "常规设备选项"
 msgid "Generate Config"
 msgstr "生成配置"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr "生成密钥"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr "本地生成 PMK"
@@ -2785,6 +2799,10 @@ msgstr "本地生成 PMK"
 msgid "Generate archive"
 msgstr "生成备份"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr "由于密码验证不匹配,密码没有更改!"
@@ -2948,6 +2966,10 @@ msgstr "此处配置设备的基础信息,如主机名称或时区。"
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "隐藏 <abbr title=\"扩展服务集标识符\">ESSID</abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3019,7 +3041,7 @@ msgstr "IEEE 802.3ad 动态链路聚合(802.3ad,4)"
 msgid "IKE DH Group"
 msgstr "IKE DH 组"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr "IP 地址"
 
@@ -3274,6 +3296,10 @@ msgstr "IPv6-over-IPv4(6to4)"
 msgid "Identity"
 msgstr "鉴权"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr "如果选中,则启用 1DES"
@@ -3305,6 +3331,12 @@ msgid ""
 "device node"
 msgstr "如果指定,则通过分区卷标而不是固定的设备文件来挂载设备"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3566,8 +3598,8 @@ msgstr "无效"
 msgid "Invalid APN provided"
 msgstr "提供的 APN 无效"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr "无效的 Base64 密钥"
 
@@ -3603,7 +3635,7 @@ msgstr "无效的承载列表。可能创建了太多承载。该协议仅支持
 msgid "Invalid command"
 msgstr "无效命令"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr "无效 16 进制值"
 
@@ -3881,7 +3913,7 @@ msgstr "此列表将域名强制指向某个 IP 地址。"
 msgid "List of upstream resolvers to forward queries to."
 msgstr "查询将被转发到的上游解析器的列表。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "监听端口"
 
@@ -3912,6 +3944,10 @@ msgstr "负载"
 msgid "Load Average"
 msgstr "平均负载"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr "正在载入目录内容…"
@@ -4122,7 +4158,7 @@ msgstr "MII 间隔"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU"
 
@@ -4599,7 +4635,7 @@ msgstr "无数据"
 msgid "No Encryption"
 msgstr "无加密"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr "无主机路由"
 
@@ -4679,7 +4715,7 @@ msgstr "禁用无效信息缓存"
 msgid "No password set!"
 msgstr "未设置密码!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr "尚未定义对端"
 
@@ -4932,7 +4968,7 @@ msgstr "可选"
 msgid "Optional, free-form notes about this device"
 msgstr "此设备的可选任意格式备注"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4950,7 +4986,7 @@ msgstr ""
 "权服务器获取到 IPv6 前缀(如“a:b:c:d::”),使用后缀(如 “::1”)合成 IPv6 地址"
 "(“a:b:c:d::1”)分配给此接口。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -4958,25 +4994,25 @@ msgstr ""
 "可选,Base64 编码的预共享密钥。添加在额外的对称密钥加密层中,用于抵抗未来的量"
 "子计算破解。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "可选,为此对端创建允许 IP 的路由。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr "可选,对端的描述。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr "可选,不要创建到对端的主机路由。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr "可选,对端主机。名称将会预先被解析以启动接口。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4985,15 +5021,15 @@ msgstr ""
 "可选。此对端在隧道内被允许使用的 IP 地址和前缀。通常是对端的隧道 IP 地址和对"
 "端经由隧道的网络。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "可选,隧道接口的最大传输单元。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr "可选,对端的端口。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -5001,7 +5037,7 @@ msgstr ""
 "可选,Keep-Alive 消息之间的秒数,默认为 0(禁用)。如果此设备位于 NAT 之后,"
 "建议使用的值为 25。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "可选,用于传出和传入数据包的 UDP 端口。"
 
@@ -5348,7 +5384,7 @@ msgstr "对端地址缺失"
 msgid "Peer device name"
 msgstr "对端设备名"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr "对端"
 
@@ -5375,7 +5411,7 @@ msgstr "执行重置"
 msgid "Permission denied"
 msgstr "没有权限"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr "持续 Keep-Alive"
 
@@ -5454,7 +5490,7 @@ msgstr "分发前缀"
 msgid "Prefix suppressor"
 msgstr "前缀抑制器"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr "预共享密钥"
 
@@ -5506,7 +5542,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr "私有(阻止 MAC VLAN 间通信)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr "私钥"
 
@@ -5548,7 +5584,7 @@ msgstr "添加新网络"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "伪装 Ad-Hoc(ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "公钥"
 
@@ -5571,6 +5607,11 @@ msgstr "分配到此设备的公共前缀,用以分发到客户端。"
 msgid "QMI Cellular"
 msgstr "QMI 蜂窝"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "质量"
@@ -5688,7 +5729,7 @@ msgstr "重启您设备上的系统"
 msgid "Receive"
 msgstr "接收"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "推荐,WireGuard 接口的 IP 地址。"
 
@@ -5790,11 +5831,11 @@ msgstr "必需的"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "某些运营商需要,例如:同轴线网络 DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "必须,此接口的 Base64 编码私钥。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr "必须,对端的 Base64 编码公钥。"
 
@@ -5964,7 +6005,7 @@ msgstr "根目录准备"
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr "循环策略(balance-rr,0)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr "路由允许的 IP"
 
@@ -6875,6 +6916,10 @@ msgstr "目标网络"
 msgid "Terminate"
 msgstr "关闭"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -6966,6 +7011,12 @@ msgstr "MAC 地址 %h 已被同一个 DHCP 池中的另一个静态租约使用"
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr "MTU 不能超过父设备 MTU 的 %d 字节"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr "VLAN ID 必须是唯一的"
@@ -7075,6 +7126,12 @@ msgstr "IPv4 前缀长度(位),其余的用在 IPv6 地址。"
 msgid "The length of the IPv6 prefix in bits"
 msgstr "IPv6 前缀长度(位)"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr "本地 IPv4 地址"
@@ -8091,7 +8148,7 @@ msgid "Width"
 msgstr "带宽"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr "WireGuard VPN"
 
@@ -8454,7 +8511,7 @@ msgstr "正十进制值"
 msgid "positive integer value"
 msgstr "正整数值"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr "随机"
 
index 8346d9934488dca62a852f811aebf9d59f821217..0fd081de4be4e32dbbc71e9fafe95f6229e44288 100644 (file)
@@ -226,6 +226,12 @@ msgstr "已存在同名的目錄。"
 msgid "A new login is required since the authentication session expired."
 msgstr "因為身分驗證會話已逾期,需要重新登入。"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167
+msgid ""
+"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
+"the router"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
@@ -458,7 +464,7 @@ msgstr "新增本地網域尾碼到由 hosts 文件檔中送達的名稱"
 msgid "Add new interface..."
 msgstr "新增新界面…"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Add peer"
 msgstr "新增 對等方"
 
@@ -623,7 +629,7 @@ msgstr "允許系統功能探測"
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "允許 <em>root</em> 用戶以密碼登入"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid "Allowed IPs"
 msgstr "允許的 IP群"
 
@@ -1689,7 +1695,7 @@ msgstr "傳送流量指示訊息間隔"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Description"
 msgstr "描述"
 
@@ -2280,11 +2286,11 @@ msgstr "封裝模式"
 msgid "Encryption"
 msgstr "加密(Encryption)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "Endpoint Host"
 msgstr "終端主機"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Endpoint Port"
 msgstr "終端阜"
 
@@ -2554,7 +2560,7 @@ msgstr "完成"
 msgid "Firewall"
 msgstr "防火牆"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid "Firewall Mark"
 msgstr "防火牆遮罩"
 
@@ -2604,6 +2610,10 @@ msgstr "韌體工具"
 msgid "Flashing…"
 msgstr "燒錄中…"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+msgid "For QR-Code support please install the qrencode package!"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Force"
 msgstr "強制"
@@ -2710,7 +2720,7 @@ msgstr "轉發模式"
 msgid "Fragmentation Threshold"
 msgstr "分片閥值"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2784,10 +2794,14 @@ msgstr "一般裝置選項"
 msgid "Generate Config"
 msgstr "產生設定檔"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
 msgid "Generate Key"
 msgstr "產生金鑰"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202
+msgid "Generate New QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "Generate PMK locally"
 msgstr "本地產生 PMK"
@@ -2796,6 +2810,10 @@ msgstr "本地產生 PMK"
 msgid "Generate archive"
 msgstr "製作壓縮檔"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:217
+msgid "Generate new QR-Code"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr "輸入的密碼確認不匹配,密碼未更改!"
@@ -2959,6 +2977,10 @@ msgstr "在這裡設定基本設定值,如主機名稱、時區...等。"
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "隱藏 <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+msgid "Hide QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
 msgid "Hide empty chains"
@@ -3030,7 +3052,7 @@ msgstr "IEEE 802.3ad 動態鏈路聚合 (802.3ad, 4)"
 msgid "IKE DH Group"
 msgstr "IKE DH 群組"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "IP Addresses"
 msgstr "IP 位址"
 
@@ -3286,6 +3308,10 @@ msgstr "IPv6凌駕IPv4外(6轉4)"
 msgid "Identity"
 msgstr "身分識別"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173
+msgid "If available, the client's \"PresharedKey\""
+msgstr ""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr "如果勾選,則啟用1DES"
@@ -3317,6 +3343,12 @@ msgid ""
 "device node"
 msgstr "假若指定的話, 掛載設備的分割標籤取代固定的設備節點"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:177
+msgid ""
+"If there are any unsaved changes for this client, please save the "
+"configuration before generating a QR-Code"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
@@ -3578,8 +3610,8 @@ msgstr "無效"
 msgid "Invalid APN provided"
 msgstr "提供的 APN 無效"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:19
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:22
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
 msgid "Invalid Base64 key string"
 msgstr "無效的 Base64 鑰匙"
 
@@ -3615,7 +3647,7 @@ msgstr "無效的承載列表. 可能創建了太多承載. 該協定僅支持
 msgid "Invalid command"
 msgstr "無效的指令"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:101
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Invalid hexadecimal value"
 msgstr "錯誤的十六進制數值"
 
@@ -3892,7 +3924,7 @@ msgstr "列出網域以便強制到某個IP位址."
 msgid "List of upstream resolvers to forward queries to."
 msgstr "列出 <abbr title=\"Domain Name System\">DNS</abbr> 伺服器以便轉發請求"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Listen Port"
 msgstr "監聽連接埠"
 
@@ -3923,6 +3955,10 @@ msgstr "負載"
 msgid "Load Average"
 msgstr "平均負載"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:204
+msgid "Loading QR-Code..."
+msgstr ""
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2959
 msgid "Loading directory contents…"
 msgstr "讀取目錄內容…"
@@ -4133,7 +4169,7 @@ msgstr "MII寄存器間隔"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1418
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "MTU"
 msgstr "MTU最大傳輸單元"
 
@@ -4611,7 +4647,7 @@ msgstr "無資料"
 msgid "No Encryption"
 msgstr "無加密網路"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "No Host Routes"
 msgstr "沒有主機路由"
 
@@ -4691,7 +4727,7 @@ msgstr "無負向快取"
 msgid "No password set!"
 msgstr "没有設定密碼!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "No peers defined yet"
 msgstr "尚未定義節點群"
 
@@ -4943,7 +4979,7 @@ msgstr "選擇性"
 msgid "Optional, free-form notes about this device"
 msgstr "此裝置的可選任意格式註解"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:97
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -4960,7 +4996,7 @@ msgstr ""
 "收到IPv6前綴(如'a :b :c :d ::')時, 請使用後綴(如':: 1')形成IPv6地址('a :b :"
 "c :d : :1')."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -4968,40 +5004,40 @@ msgstr ""
 "可選性. Base64編碼的預先共享金鑰. 新增了額外一層對稱金鑰密碼學, 以便針對後量"
 "子攻擊的抵抗力."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "可選性. 對已允許的IP對等節點創建路由表."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
 msgid "Optional. Description of peer."
 msgstr "可選性. 對等節點描述."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:87
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
 msgid "Optional. Do not create host routes to peers."
 msgstr "可選性. 針對對等節點群別建立主機路由表."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr "可選性. 對等節點主機. 名稱在啟動界面之前已解析."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:143
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "可選性. 隧道界面的MTU."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Optional. Port of peer."
 msgstr "可選性. 節點的埠號."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -5009,7 +5045,7 @@ msgstr ""
 "可選性. 保持活動消息之間的秒數. 預設值為0(禁用). 如果此設備位於NAT之後, 則建"
 "議值為25."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "可選性. 用於進出封包的UDP埠號."
 
@@ -5356,7 +5392,7 @@ msgstr "對等節點位址遺失中"
 msgid "Peer device name"
 msgstr "對端裝置名稱"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
 msgid "Peers"
 msgstr "對等節點群"
 
@@ -5383,7 +5419,7 @@ msgstr "執行重置"
 msgid "Permission denied"
 msgstr "權限不符"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
 msgid "Persistent Keep Alive"
 msgstr "持久保持活力"
 
@@ -5462,7 +5498,7 @@ msgstr "前綴委派"
 msgid "Prefix suppressor"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:231
 msgid "Preshared Key"
 msgstr "預先共享金鑰"
 
@@ -5514,7 +5550,7 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr "專用(防止MAC VLAN之間的通信)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Private Key"
 msgstr "私鑰"
 
@@ -5556,7 +5592,7 @@ msgstr "提供新網路"
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "偽裝 Ad-Hoc (ahdemo模式)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Public Key"
 msgstr "公鑰"
 
@@ -5579,6 +5615,11 @@ msgstr "公開前綴字首路由到此設備以分發給客戶端."
 msgid "QMI Cellular"
 msgstr "QMI手機"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:186
+msgid "QR-Code"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Quality"
 msgstr "品質"
@@ -5699,7 +5740,7 @@ msgstr "重啟您設備的作業系統"
 msgid "Receive"
 msgstr "接收"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "推薦的. WireGuard界面的IP地址."
 
@@ -5801,11 +5842,11 @@ msgstr "要求"
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr "對特定的ISP需要,例如.DOCSIS 3 加速有線電視寬頻網路"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "必需的. 對此界面的以Base64編碼的私鑰."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:227
 msgid "Required. Base64-encoded public key of peer."
 msgstr "必需的. 對此節點的以Base64編碼的公鑰."
 
@@ -5974,7 +6015,7 @@ msgstr "預備根系統"
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr "循環政策 (balance-rr, 0)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:147
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
 msgid "Route Allowed IPs"
 msgstr "路由允許的IP群"
 
@@ -6885,6 +6926,10 @@ msgstr "目標網路"
 msgid "Terminate"
 msgstr "終結"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "The \"PublicKey\" of that wg interface"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
@@ -6977,6 +7022,12 @@ msgstr "MAC 位址 %h 已被同一個 DHCP 池中的另一個靜態租約使用"
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr "MTU 不能超過父裝置 MTU 的 %d 位元組"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
+msgid ""
+"The QR-Code works per wg interface, it will be refreshed with every button "
+"click and transfers the following information:"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
 msgid "The VLAN ID must be unique"
 msgstr "VLAN ID 必須是唯一的"
@@ -7087,6 +7138,12 @@ msgstr "這IPv4開頭以位元計的長度, 剩餘部分將會延用在IPv6位
 msgid "The length of the IPv6 prefix in bits"
 msgstr "這IPv6開頭以位元計的長度"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+msgid ""
+"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+"configured"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
 msgid "The local IPv4 address"
 msgstr "本地端IPv4位址"
@@ -8107,7 +8164,7 @@ msgid "Width"
 msgstr "寬度"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
 msgid "WireGuard VPN"
 msgstr "WireGuard虛擬私人網路(VPN)"
 
@@ -8470,7 +8527,7 @@ msgstr "正十進位數字"
 msgid "positive integer value"
 msgstr "正整數"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
 msgid "random"
 msgstr "隨機"
 
index f88b90bbfa504303c95c52988849c117a5bd929e..45ec1921cc91f8c1fcbd565d0b71330e34688426 100644 (file)
@@ -7,7 +7,7 @@
 include $(TOPDIR)/rules.mk
 
 LUCI_TITLE:=Support for WireGuard VPN
-LUCI_DEPENDS:=+wireguard-tools
+LUCI_DEPENDS:=+wireguard-tools +luci-app-wireguard
 LUCI_PKGARCH:=all
 
 include ../../luci.mk
index e7e69a3d5bbb206d35357bbd47520ec5de05992c..51f9accf4600d324db4d844b5d1a4e3097d50f19 100644 (file)
@@ -11,6 +11,13 @@ var generateKey = rpc.declare({
        expect: { keys: {} }
 });
 
+var generateQrCode = rpc.declare({
+       object: 'luci.wireguard',
+       method: 'generateQrCode',
+       params: ['privkey', 'psk', 'allowed_ips'],
+       expect: { qr_code: '' }
+});
+
 function validateBase64(section_id, value) {
        if (value.length == 0)
                return true;
@@ -24,6 +31,24 @@ function validateBase64(section_id, value) {
        return true;
 }
 
+function findSection(sections, name) {
+       for (var i = 0; i < sections.length; i++) {
+               var section = sections[i];
+               if (section['.name'] == name) return section;
+       }
+
+       return null;
+}
+
+function generateDescription(name, texts) {
+       return E('li', { 'style': 'color: inherit;' }, [
+               E('span', name),
+               E('ul', texts.map(function (text) {
+                       return E('li', { 'style': 'color: inherit;' }, text);
+               }))
+       ]);
+}
+
 return network.registerProtocol('wireguard', {
        getI18n: function() {
                return _('WireGuard VPN');
@@ -131,6 +156,74 @@ return network.registerProtocol('wireguard', {
                o.datatype = 'string';
                o.optional = true;
 
+               o = ss.option(form.Value, 'description', _('QR-Code'));
+               o.render = L.bind(function (view, section_id) {
+                       var sections = uci.sections('network');
+                       var client = findSection(sections, section_id);
+                       var serverName = this.getIfname();
+                       var server = findSection(sections, serverName);
+
+                       var interfaceTexts = [
+                               'PrivateKey: ' + _('A random, on the fly generated "PrivateKey", the key will not be saved on the router')
+                       ];
+
+                       var peerTexts = [
+                               'PublicKey: ' + _('The "PublicKey" of that wg interface'),
+                               'AllowedIPs: ' + _('The list of this client\'s "AllowedIPs" or "0.0.0.0/0, ::/0" if not configured'),
+                               'PresharedKey: ' + _('If available, the client\'s "PresharedKey"')
+                       ];
+
+                       var description = [
+                               E('span', '%q<br>%q'.format(_('If there are any unsaved changes for this client, please save the configuration before generating a QR-Code'),
+                                       _('The QR-Code works per wg interface, it will be refreshed with every button click and transfers the following information:'))),
+                               E('ul', [
+                                       generateDescription('[Interface]', interfaceTexts),
+                                       generateDescription('[Peer]', peerTexts)
+                               ])
+                       ];
+
+                       return E('div', { 'class': 'cbi-value' }, [
+                               E('label', { 'class': 'cbi-value-title' }, _('QR-Code')),
+                               E('div', {
+                                       'style': 'display: flex; flex-direction: column; align-items: baseline;',
+                                       'id': 'qr-' + section_id
+                               }, [
+                                       E('button', {
+                                               'class': 'btn cbi-button cbi-button-apply',
+                                               'click': ui.createHandlerFn(this, function (server, client, section_id) {
+                                                       var qrDiv = document.getElementById('qr-' + section_id);
+                                                       var qrEl = qrDiv.querySelector('value');
+                                                       var qrBtn = qrDiv.querySelector('button');
+                                                       var qrencodeErr = '<b>%q</b>'.format(
+                                                               _('For QR-Code support please install the qrencode package!'));
+
+                                                       if (qrEl.innerHTML != '' && qrEl.innerHTML != qrencodeErr) {
+                                                               qrEl.innerHTML = '';
+                                                               qrBtn.innerHTML = _('Generate New QR-Code')
+                                                       } else {
+                                                               qrEl.innerHTML = _('Loading QR-Code...');
+
+                                                               generateQrCode(server.private_key, client.preshared_key,
+                                                                       client.allowed_ips).then(function (qrCode) {
+                                                                               if (qrCode == '') {
+                                                                                       qrEl.innerHTML = qrencodeErr;
+                                                                               } else {
+                                                                                       qrEl.innerHTML = qrCode;
+                                                                                       qrBtn.innerHTML = _('Hide QR-Code');
+                                                                               }
+                                                                       });
+                                                       }
+                                               }, server, client, section_id)
+                                       }, _('Generate new QR-Code')),
+                                       E('value', {
+                                               'class': 'cbi-section',
+                                               'style': 'margin: 0;'
+                                       }),
+                                       E('div', { 'class': 'cbi-value-description' }, description)
+                               ])
+                       ]);
+               }, this);
+
                o = ss.option(form.Value, 'public_key', _('Public Key'), _('Required. Base64-encoded public key of peer.'));
                o.validate = validateBase64;
                o.rmempty = false;
diff --git a/protocols/luci-proto-wireguard/root/usr/libexec/rpcd/luci.wireguard b/protocols/luci-proto-wireguard/root/usr/libexec/rpcd/luci.wireguard
deleted file mode 100755 (executable)
index a6c951f..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/sh
-
-. /usr/share/libubox/jshn.sh
-
-case "$1" in
-       list)
-               json_init
-               json_add_object "generateKeyPair"
-               json_close_object
-               json_dump
-       ;;
-       call)
-               case "$2" in
-                       generateKeyPair)
-                               prv=$(wg genkey)
-                               pub=$(echo $prv | wg pubkey)
-                               json_init
-                               json_add_object "keys"
-                               json_add_string "priv" "$prv"
-                               json_add_string "pub" "$pub"
-                               json_close_object
-                               json_dump
-                       ;;
-               esac
-       ;;
-esac
index 4bbcb81578659b3942077db674ef0d9618cea66c..04877d4f490464c8f51c0c882e5ebdc45736a6c3 100644 (file)
@@ -3,7 +3,10 @@
                "description": "Grant access to LuCI Wireguard procedures",
                "write": {
                        "ubus": {
-                               "luci.wireguard": [ "generateKeyPair" ]
+                               "luci.wireguard": [
+                                       "generateKeyPair",
+                                       "generateQrCode"
+                               ]
                        }
                }
        }