diff options
author | Jo-Philipp Wich <jo@mein.io> | 2022-11-22 10:27:15 +0100 |
---|---|---|
committer | Jo-Philipp Wich <jo@mein.io> | 2022-11-22 10:56:36 +0100 |
commit | 6e6fce3eb43ea6899eedc91bebd5713a5d4c773b (patch) | |
tree | 281b09a0e3977ec940896416341f1bb8b3008399 | |
parent | 90a2b1eaeb58b7169b31fdc097c5bfe6f557c778 (diff) |
luci-proto-wireguard: merge status page functionality
Merge status page functionality from the separate `luci-app-wireguard`
package into the `luci-proto-wirguard` protocol backend.
Also rewrite the status page markup to be more compact while we're at it.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
42 files changed, 220 insertions, 4401 deletions
diff --git a/applications/luci-app-wireguard/Makefile b/applications/luci-app-wireguard/Makefile deleted file mode 100644 index 81110e9be2..0000000000 --- a/applications/luci-app-wireguard/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# -# Copyright (C) 2016-2017 Dan Luedtke <mail@danrl.com> -# -# This is free software, licensed under the Apache License, Version 2.0 . -# - -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=WireGuard Status -LUCI_DEPENDS:=+luci-proto-wireguard -LUCI_PKGARCH:=all - -include ../../luci.mk - -# call BuildPackage - OpenWrt buildroot signature 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 deleted file mode 100644 index d4cb5902b6..0000000000 --- a/applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js +++ /dev/null @@ -1,228 +0,0 @@ -'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 = _('%ds ago').format(parseInt(seconds)); - } else if (seconds < 3600) { - ago = _('%dm ago').format(parseInt(seconds / 60)); - } else if (seconds < 86401) { - ago = _('%dh ago').format(parseInt(seconds / 3600)); - } 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('tr', { - 'class': 'tr cbi-section-table-row' - }, [ - E('td', { - 'class': 'td peer-name', - 'style': 'width: 25%; font-size: 0.9rem;' - }, peer.name), - E('td', { 'class': 'td', 'data-section-id': peer.name }, - generatePeerTable(peerData, iconSrc) - ) - ])); - }); - - if (!peerRows.length) { - peerRows.push( - E('tr', { 'class': 'tr placeholder' }, - E('td', { 'class': 'td' }, - E('em', _('No peer information available'))))); - } - - 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(', ')], - ['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('table', { 'class': 'table cbi-section-table' }, - generatePeerRows(this.peers)) - ]); - }, iface, this); - } - - return m.render().then(L.bind(function (m, nodes) { - if (!ifaceNames.length) - nodes.appendChild(E('p', {}, E('em', _('No WireGuard interfaces configured.')))); - - 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/po/ar/wireguard.po b/applications/luci-app-wireguard/po/ar/wireguard.po deleted file mode 100644 index 2922267466..0000000000 --- a/applications/luci-app-wireguard/po/ar/wireguard.po +++ /dev/null @@ -1,105 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2021-03-08 13:04+0000\n" -"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n" -"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/ar/>\n" -"Language: ar\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " -"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" -"X-Generator: Weblate 4.5.1\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "عناوين IP المسموح بها" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -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/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "بوابة الاستماع" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "أبدا" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "المفتاح العمومي" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "" - -#~ msgid "Collecting data..." -#~ msgstr "جمع البيانات..." - -#~ msgid "Configuration" -#~ msgstr "إعدادات" - -#~ msgid "Interface" -#~ msgstr "واجهه" - -#~ msgid "This section contains no values yet" -#~ msgstr "لا يحتوي هذا القسم على قيم حتى الآن" diff --git a/applications/luci-app-wireguard/po/bg/wireguard.po b/applications/luci-app-wireguard/po/bg/wireguard.po deleted file mode 100644 index c45fac3337..0000000000 --- a/applications/luci-app-wireguard/po/bg/wireguard.po +++ /dev/null @@ -1,98 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2021-09-15 08:34+0000\n" -"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n" -"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/bg/>\n" -"Language: bg\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.9-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%dh преди" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%dm преди" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%ds преди" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "Разрешени IPs" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "Получени данни" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "Предадени данни" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "Крайна точка" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -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/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "Никога" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "Публичен ключ" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "Състояние на WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "преди повече от ден" - -#~ msgid "Interface" -#~ msgstr "Интерфейс" - -#~ msgid "Interface does not have a public key!" -#~ msgstr "Интерфейсът няма публичен ключ!" diff --git a/applications/luci-app-wireguard/po/bn_BD/wireguard.po b/applications/luci-app-wireguard/po/bn_BD/wireguard.po deleted file mode 100644 index 00dd68f292..0000000000 --- a/applications/luci-app-wireguard/po/bn_BD/wireguard.po +++ /dev/null @@ -1,92 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2021-10-08 17:53+0000\n" -"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n" -"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/" -"openwrt/luciapplicationswireguard/bn_BD/>\n" -"Language: bn_BD\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.9-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%d ঘণ্টা আগে" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%d মিনিট আগে" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%d সেকেন্ড আগে" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "অনুমোদিত আইপি" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "ডাটা গৃহীত হয়েছে" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "ডাটা প্রেরিত" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "এন্ডপয়েন্ট" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -msgstr "ফায়ারওয়াল মার্ক" - -#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3 -msgid "Grant access to LuCI app wireguard" -msgstr "LuCI অ্যাপ ওয়্যারগার্ডে প্রবেশাধিকার প্রদান করুন" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "সর্বশেষ হ্যান্ডশেক" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "শোনার পোর্ট" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "কখনও না" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "পিয়ার" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "স্থায়ী Keepalive" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "পাবলিক কী" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "ওয়্যারগার্ড" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "ওয়্যারগার্ড স্ট্যাটাস" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "এক দিনের বেশি আগে" diff --git a/applications/luci-app-wireguard/po/ca/wireguard.po b/applications/luci-app-wireguard/po/ca/wireguard.po deleted file mode 100644 index 1e8a742635..0000000000 --- a/applications/luci-app-wireguard/po/ca/wireguard.po +++ /dev/null @@ -1,101 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2021-09-17 06:52+0000\n" -"Last-Translator: Roger Pueyo Centelles <weblate@rogerpueyo.com>\n" -"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/ca/>\n" -"Language: ca\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.9-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "IPs permeses" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -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/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "Mai" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "" - -#~ msgid "Collecting data..." -#~ msgstr "S’estan recollint dades…" - -#~ msgid "Configuration" -#~ msgstr "Configuració" - -#~ msgid "Interface" -#~ msgstr "Interfície" diff --git a/applications/luci-app-wireguard/po/cs/wireguard.po b/applications/luci-app-wireguard/po/cs/wireguard.po deleted file mode 100644 index f52e280213..0000000000 --- a/applications/luci-app-wireguard/po/cs/wireguard.po +++ /dev/null @@ -1,133 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2020-02-04 05:03+0000\n" -"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n" -"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/cs/>\n" -"Language: cs\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"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/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%d hodin zpět" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%d minut zpět" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%d sekund zpět" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "IP adresy, ze kterých umožnit přístup" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "Přijatá data" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "Odeslaná data" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "Koncový bod" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -msgstr "Označkování brány firewall" - -#: 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/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "Poslední handshake" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "Port na kterém očekávat spojení" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "Nikdy" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "Trvalé udržování spojení (Keep Alive)" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "Veřejný klíč" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "Stav WireGuard" - -#: 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" - -#~ 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" diff --git a/applications/luci-app-wireguard/po/da/wireguard.po b/applications/luci-app-wireguard/po/da/wireguard.po deleted file mode 100644 index 3e349d6864..0000000000 --- a/applications/luci-app-wireguard/po/da/wireguard.po +++ /dev/null @@ -1,92 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2021-12-03 21:07+0000\n" -"Last-Translator: drax red <drax@outlook.dk>\n" -"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/da/>\n" -"Language: da\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.10-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%dh siden" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%dm siden" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%ds siden" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "Tilladte IP'er" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "Data modtaget" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "Data Overført" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "Endpoint" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -msgstr "Firewall-mærke" - -#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3 -msgid "Grant access to LuCI app wireguard" -msgstr "Giv adgang til LuCI app wireguard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "Seneste håndtryk" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "Lytteport" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "Aldrig" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "Ingen WireGuard interfaces konfigureret." - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "Ingen peer-information tilgængelig" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "Peers" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "Vedvarende hold i live" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "Offentlig nøgle" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "WireGuard-status" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "for over en dag siden" diff --git a/applications/luci-app-wireguard/po/de/wireguard.po b/applications/luci-app-wireguard/po/de/wireguard.po deleted file mode 100644 index 3b010b9c51..0000000000 --- a/applications/luci-app-wireguard/po/de/wireguard.po +++ /dev/null @@ -1,138 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2022-02-24 06:56+0000\n" -"Last-Translator: Christoph Loesch <github-mail@chil.at>\n" -"Language-Team: German <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/de/>\n" -"Language: de\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.11-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%d Stunden zuvor" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%d Minuten zuvor" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%d Sekunden zuvor" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "Erlaubte IP-Adressen" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "Daten erhalten" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "Daten gesendet" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "Endpunkt" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -msgstr "Firewall Mark" - -#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3 -msgid "Grant access to LuCI app wireguard" -msgstr "Zugriff auf die LuCI-App wireguard gewähren" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "Letztes Handshake" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "Listening-Port" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "Niemals" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "Keine WireGuard-Schnittstellen konfiguriert." - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "Keine Peer-Informationen verfügbar" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "Partner" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "Verbindung aufrechterhalten (Persistent Keepalive)" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "Öffentlicher Schlüssel" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "WireGuard-Status" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "seit über einem Tag" - -#~ 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" diff --git a/applications/luci-app-wireguard/po/el/wireguard.po b/applications/luci-app-wireguard/po/el/wireguard.po deleted file mode 100644 index 1bf5a71909..0000000000 --- a/applications/luci-app-wireguard/po/el/wireguard.po +++ /dev/null @@ -1,136 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2022-03-25 12:08+0000\n" -"Last-Translator: MarioK239 <marios.k239@gmail.com>\n" -"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/el/>\n" -"Language: el\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%d ώρες πριν" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%d λεπτά πριν" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%d δευτερόλεπτα πριν" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "Επιτρεπόμενες IPs" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "Ληφθέντα δεδομένα" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "Απεσταλμένα δεδομένα" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "Τελικό σημείο" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -msgstr "Σημάδι τείχους προστασίας" - -#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3 -msgid "Grant access to LuCI app wireguard" -msgstr "Παραχωρήστε πρόσβαση στην εφαρμογή LuCI Wireguard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "Τελευταία Χειραψία" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "Θύρα ακρόασης" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "Ποτέ" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "Δεν έχουν διαμορφωθεί διεπαφές WireGuard." - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "Δεν υπάρχουν διαθέσιμες πληροφορίες ομοτίμων" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "Ομότιμοι" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "Συνεχής διατήρηση σύνδεσης" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "Δημόσιο κλειδί" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "Κατάσταση του WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day 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" diff --git a/applications/luci-app-wireguard/po/en/wireguard.po b/applications/luci-app-wireguard/po/en/wireguard.po deleted file mode 100644 index 27609b96d4..0000000000 --- a/applications/luci-app-wireguard/po/en/wireguard.po +++ /dev/null @@ -1,95 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2021-01-07 17:03+0000\n" -"Last-Translator: Liao junchao <liaojunchao@outlook.com>\n" -"Language-Team: English <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/en/>\n" -"Language: en\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.4.1-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -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/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "" - -#~ msgid "Configuration" -#~ msgstr "Configuration" diff --git a/applications/luci-app-wireguard/po/es/wireguard.po b/applications/luci-app-wireguard/po/es/wireguard.po deleted file mode 100644 index 9784986afc..0000000000 --- a/applications/luci-app-wireguard/po/es/wireguard.po +++ /dev/null @@ -1,139 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: 2022-04-04 16:09+0000\n" -"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n" -"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/es/>\n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "hace %dh" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "hace %dm" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "hace %ds" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "IPs permitidas" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "Datos recibidos" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "Datos transmitidos" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "Punto final" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -msgstr "Marca de Cortafuegos" - -#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3 -msgid "Grant access to LuCI app wireguard" -msgstr "Otorgar acceso a la app de LuCI WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "Último Handshake" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "Puerto de escucha" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "Nunca" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "No se han configurado interfaces WireGuard." - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "No hay información de pares disponible" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "Pares" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "Mantener conectado continuamente" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "Clave pública" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "Estado de WireGuard" - -#: 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" - -#~ 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" diff --git a/applications/luci-app-wireguard/po/fi/wireguard.po b/applications/luci-app-wireguard/po/fi/wireguard.po deleted file mode 100644 index 160feedc1e..0000000000 --- a/applications/luci-app-wireguard/po/fi/wireguard.po +++ /dev/null @@ -1,136 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2022-03-12 13:29+0000\n" -"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n" -"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/fi/>\n" -"Language: fi\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%d h sitten" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%d min sitten" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%d s sitten" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "Sallitut IP:t" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "Dataa vastaanotettu" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "Dataa lähetetty" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "Päätepiste" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -msgstr "Palomuurimerkintä" - -#: 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/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "Viimeisin kättely" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "Kuunteluportti" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "Ei ikinä" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "WireGuard-sovittimia ei ole määritetty." - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "Vertaistietoja ei ole saatavilla" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "Vertaiset" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "Pysyvä Keepalive" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "Julkinen avain" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "WireGuardin tila" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "yli päivä 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" diff --git a/applications/luci-app-wireguard/po/fr/wireguard.po b/applications/luci-app-wireguard/po/fr/wireguard.po deleted file mode 100644 index e68fbca128..0000000000 --- a/applications/luci-app-wireguard/po/fr/wireguard.po +++ /dev/null @@ -1,136 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2022-02-02 16:56+0000\n" -"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n" -"Language-Team: French <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/fr/>\n" -"Language: fr\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.11-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%dh passée" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%dm passée" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%ds passée" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "IP autorisées" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "Donnée reçue" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "Données transmises" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "Point d'arrivée" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -msgstr "Marque du Pare-feu" - -#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3 -msgid "Grant access to LuCI app wireguard" -msgstr "Autoriser l'accès à l'application LuCI wireguard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "Dernière poignée de main" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "Port d'écoute" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "Jamais" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "Aucune interface WireGuard configurée." - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "Aucune information sur les pairs n’est disponible" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "Pairs" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "KeepAlive persistant" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "Clé publique" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "État de WireGuard" - -#: 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" - -#~ 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" diff --git a/applications/luci-app-wireguard/po/he/wireguard.po b/applications/luci-app-wireguard/po/he/wireguard.po deleted file mode 100644 index eb5c6c46a9..0000000000 --- a/applications/luci-app-wireguard/po/he/wireguard.po +++ /dev/null @@ -1,121 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2020-10-17 15:26+0000\n" -"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n" -"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/he/>\n" -"Language: he\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && " -"n % 10 == 0) ? 2 : 3));\n" -"X-Generator: Weblate 4.3.1-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "כתובות IP מורשות" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "התקבלו נתונים" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "הועברו נתונים" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "נקודת קצה" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -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/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "לחיצת יד אחרונה" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "פתחת האזנה" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "אף פעם" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "מפתח ציבורי" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "מצב WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day 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 "סעיף זה לא מכיל ערכים עדיין" diff --git a/applications/luci-app-wireguard/po/hi/wireguard.po b/applications/luci-app-wireguard/po/hi/wireguard.po deleted file mode 100644 index f0fb70e407..0000000000 --- a/applications/luci-app-wireguard/po/hi/wireguard.po +++ /dev/null @@ -1,86 +0,0 @@ -msgid "" -msgstr "" -"Language: hi\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -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/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "" diff --git a/applications/luci-app-wireguard/po/hu/wireguard.po b/applications/luci-app-wireguard/po/hu/wireguard.po deleted file mode 100644 index 8f5fb9a498..0000000000 --- a/applications/luci-app-wireguard/po/hu/wireguard.po +++ /dev/null @@ -1,117 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2020-03-31 13:27+0000\n" -"Last-Translator: Tamas Szanto <taszanto@gmail.com>\n" -"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/hu/>\n" -"Language: hu\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.0-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%d órával ezelőtt" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%d perccel ezelőtt" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%d másodperccel ezelőtt" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "Engedélyezett IP-k" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "Fogadott adat" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "Átvitt adat" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "Végpont" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -msgstr "Tűzfal jelölés" - -#: 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/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "Utolsó kapcsolatfelvétel" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "Fogadó port" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "Soha" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "Megmaradó keepalive" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "Nyilvános kulcs" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "WireGuard állapot" - -#: 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" - -#~ 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:" diff --git a/applications/luci-app-wireguard/po/id/wireguard.po b/applications/luci-app-wireguard/po/id/wireguard.po deleted file mode 100644 index 32214e7625..0000000000 --- a/applications/luci-app-wireguard/po/id/wireguard.po +++ /dev/null @@ -1,136 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2022-08-11 05:53+0000\n" -"Last-Translator: KanekoHato <nekosuperlightch@gmail.com>\n" -"Language-Team: Indonesian <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/id/>\n" -"Language: id\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.14-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%d jam yang lalu" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%d menit yang lalu" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%d detik yang lalu" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "IP yang Diizinkan" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "Data Diterima" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "Data Ditransmisikan" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "Titik akhir" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -msgstr "Tanda Firewall" - -#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3 -msgid "Grant access to LuCI app wireguard" -msgstr "Ijinkan akses ke wireguard applikasi LuCI" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "Handshake Terbaru" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "Port untuk Didengarkan" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "Tidak pernah" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "Tidak ada antarmuka WireGuard yang ter konfigurasi." - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "Tidak ada informasi peer yang tersedia" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "Peers" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "Keepalive Persisten" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "Kunci Publik" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "Status WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "lebih dari sehari 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" diff --git a/applications/luci-app-wireguard/po/it/wireguard.po b/applications/luci-app-wireguard/po/it/wireguard.po deleted file mode 100644 index 48883fc338..0000000000 --- a/applications/luci-app-wireguard/po/it/wireguard.po +++ /dev/null @@ -1,136 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2022-04-15 15:09+0000\n" -"Last-Translator: G R <gradaellig@gmail.com>\n" -"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/it/>\n" -"Language: it\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%dore fa" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%dmin fa" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%dsec fa" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "IP permessi" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "Dati ricevuti" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "Dati trasmessi" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "Punto finale" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -msgstr "Marcatore firewall" - -#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3 -msgid "Grant access to LuCI app wireguard" -msgstr "Concedere l'accesso all'app LuCI wireguard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "Ultimo handshake" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "Porta in ascolto" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "Mai" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "Nessuna interfaccia WireGuard configurata." - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "Nessuna informazione disponibile sui peer" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "Peer" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "KeepAlive persistente" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "Chiave pubblica" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "Stato WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "più di un giorno 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" diff --git a/applications/luci-app-wireguard/po/ja/wireguard.po b/applications/luci-app-wireguard/po/ja/wireguard.po deleted file mode 100644 index a456fc2e9f..0000000000 --- a/applications/luci-app-wireguard/po/ja/wireguard.po +++ /dev/null @@ -1,124 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: 2020-12-06 13:43+0000\n" -"Last-Translator: Ryota <21ryotagamer@gmail.com>\n" -"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/ja/>\n" -"Language: ja\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.4-dev\n" -"X-Poedit-Basepath: .\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%d時間前" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%d分前" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%d秒前" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "許可されたIP" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "受信済みデータ" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "送信済みデータ" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "エンドポイント" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -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/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "最新のハンドシェイク" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "リッスンポート" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "なし" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "永続的なキープアライブ" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "公開鍵" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "WireGuard ステータス" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "1日以上前" - -#~ 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 "このセクションはまだ設定されていません" diff --git a/applications/luci-app-wireguard/po/ko/wireguard.po b/applications/luci-app-wireguard/po/ko/wireguard.po deleted file mode 100644 index 14b6e63243..0000000000 --- a/applications/luci-app-wireguard/po/ko/wireguard.po +++ /dev/null @@ -1,118 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2020-07-28 17:55+0000\n" -"Last-Translator: TheNoFace <fprhqkrtk303@naver.com>\n" -"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/ko/>\n" -"Language: ko\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.2-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%d시간 전" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%d분 전" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%d초 전" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "허용된 IP" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "받은 데이터" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "보낸 데이터" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -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/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "마지막 핸드셰이크" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "접근 포트" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "안함" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -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/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "WireGuard 상태" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day 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 "이 항목에 입력된 값이 없습니다" diff --git a/applications/luci-app-wireguard/po/mr/wireguard.po b/applications/luci-app-wireguard/po/mr/wireguard.po deleted file mode 100644 index 913a2f1009..0000000000 --- a/applications/luci-app-wireguard/po/mr/wireguard.po +++ /dev/null @@ -1,101 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2020-01-29 10:50+0000\n" -"Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n" -"Language-Team: Marathi <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/mr/>\n" -"Language: mr\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 3.11-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -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/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "" - -#~ msgid "Collecting data..." -#~ msgstr "डेटा संकलित करीत आहे ..." - -#~ msgid "Configuration" -#~ msgstr "कॉन्फिगरेशन" - -#~ msgid "Interface" -#~ msgstr "इंटरफेस" diff --git a/applications/luci-app-wireguard/po/ms/wireguard.po b/applications/luci-app-wireguard/po/ms/wireguard.po deleted file mode 100644 index 8987189194..0000000000 --- a/applications/luci-app-wireguard/po/ms/wireguard.po +++ /dev/null @@ -1,98 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2021-03-31 12:26+0000\n" -"Last-Translator: Faruki Ramly <farukiramly45@gmail.com>\n" -"Language-Team: Malay <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/ms/>\n" -"Language: ms\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.6-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -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/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "" - -#~ msgid "Collecting data..." -#~ msgstr "Mengumpul data..." - -#~ msgid "Configuration" -#~ msgstr "Konfigurasi" diff --git a/applications/luci-app-wireguard/po/nb_NO/wireguard.po b/applications/luci-app-wireguard/po/nb_NO/wireguard.po deleted file mode 100644 index bf0998a4e3..0000000000 --- a/applications/luci-app-wireguard/po/nb_NO/wireguard.po +++ /dev/null @@ -1,101 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2021-09-27 22:36+0000\n" -"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n" -"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/nb_NO/>\n" -"Language: nb_NO\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.9-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "Tillatte IP-er" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -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/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "Lytteport" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "" - -#~ msgid "Collecting data..." -#~ msgstr "Samler inn data…" - -#~ msgid "Configuration" -#~ msgstr "Oppsett" - -#~ msgid "Interface" -#~ msgstr "Grensesnitt" diff --git a/applications/luci-app-wireguard/po/pl/wireguard.po b/applications/luci-app-wireguard/po/pl/wireguard.po deleted file mode 100644 index 8b25aed00f..0000000000 --- a/applications/luci-app-wireguard/po/pl/wireguard.po +++ /dev/null @@ -1,137 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2022-10-14 04:08+0000\n" -"Last-Translator: Matthaiks <kitynska@gmail.com>\n" -"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/pl/>\n" -"Language: pl\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " -"|| n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.15-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%d godzin temu" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%dm temu" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "$d sekund temu" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "Dozwolone IP" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "Otrzymane dane" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "Przesyłane dane" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "Punkt końcowy" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -msgstr "Znacznik zapory sieciowej" - -#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3 -msgid "Grant access to LuCI app wireguard" -msgstr "Przyznaj dostęp do aplikacji LuCI WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "Ostatni handshake" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "Port nasłuchiwania" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "Nigdy" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "Brak skonfigurowanych interfejsów WireGuard." - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "Brak dostępnych informacji o peerach" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "Peery" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "Trwale trzymaj przy życiu" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "Klucz publiczny" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "Status WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "ponad dzień 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" diff --git a/applications/luci-app-wireguard/po/pt/wireguard.po b/applications/luci-app-wireguard/po/pt/wireguard.po deleted file mode 100644 index 0392f22cb7..0000000000 --- a/applications/luci-app-wireguard/po/pt/wireguard.po +++ /dev/null @@ -1,136 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2021-11-27 23:39+0000\n" -"Last-Translator: ssantos <ssantos@web.de>\n" -"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/pt/>\n" -"Language: pt\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.10-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%dh atrás" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%dm atrás" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%ds atrás" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "Endereços IP autorizados" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "Dados Recebidos" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "Dados Transmitidos" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "Ponto final" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -msgstr "Marca da Firewall" - -#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3 -msgid "Grant access to LuCI app wireguard" -msgstr "Conceder acesso à app LuCI wireguard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "Último Aperto de Mão" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "Porta de escuta" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "Nunca" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "Nenhuma interface WireGuard foi configurada." - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "Nenhuma informação dos pares está disponível" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "Pares" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "Keepalive Persistente" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "Chave Pública" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "Estado do WireGuard" - -#: 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" - -#~ 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" diff --git a/applications/luci-app-wireguard/po/pt_BR/wireguard.po b/applications/luci-app-wireguard/po/pt_BR/wireguard.po deleted file mode 100644 index ed4dec5ef5..0000000000 --- a/applications/luci-app-wireguard/po/pt_BR/wireguard.po +++ /dev/null @@ -1,139 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: 2021-11-27 23:39+0000\n" -"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n" -"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/" -"openwrt/luciapplicationswireguard/pt_BR/>\n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.10-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%d horas atrás" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%d meses atrás" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%d segundos atrás" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "Endereços IP autorizados" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "Dados Recebidos" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "Dados Enviados" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "Endpoint" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -msgstr "Marca do firewall" - -#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3 -msgid "Grant access to LuCI app wireguard" -msgstr "Conceda acesso ao aplicativo LuCI wireguard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "Última Negociação" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "Porta de escuta" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "Nunca" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "Nenhuma interface WireGuard foi configurada." - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "Nenhuma informação dos pares está disponível" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "Pares" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "Manter as Conexões Abertas (Keepalive)" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "Chave Pública" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "Condição Geral do WireGuard" - -#: 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" - -#~ 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" diff --git a/applications/luci-app-wireguard/po/ro/wireguard.po b/applications/luci-app-wireguard/po/ro/wireguard.po deleted file mode 100644 index ab136378d3..0000000000 --- a/applications/luci-app-wireguard/po/ro/wireguard.po +++ /dev/null @@ -1,102 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2021-12-07 14:52+0000\n" -"Last-Translator: Simona Iacob <s@zp1.net>\n" -"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/ro/>\n" -"Language: ro\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " -"20)) ? 1 : 2;\n" -"X-Generator: Weblate 4.10-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%dh în urmă" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%dm în urmă" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%ds în urmă" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "IP-uri permise" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "Date primite" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "Date transmise" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "Punct final" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -msgstr "Marca Firewall" - -#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3 -msgid "Grant access to LuCI app wireguard" -msgstr "Acordă acces la aplicația LuCI wireguard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "Cea mai recentă strângere de mână" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "Port de ascultare" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "Niciodată" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "Nu sunt configurate interfețe WireGuard." - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "Nu sunt disponibile informații de la egal la egal" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "Perechi" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "Keepalive persistent" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "Cheia publică" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "Starea WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "cu peste o zi în urmă" - -#~ msgid "Collecting data..." -#~ msgstr "Colectare date..." - -#~ msgid "Configuration" -#~ msgstr "Configurare" - -#~ msgid "Interface" -#~ msgstr "Interfață" diff --git a/applications/luci-app-wireguard/po/ru/wireguard.po b/applications/luci-app-wireguard/po/ru/wireguard.po deleted file mode 100644 index 39e81debd8..0000000000 --- a/applications/luci-app-wireguard/po/ru/wireguard.po +++ /dev/null @@ -1,143 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: LuCI: wireguard\n" -"POT-Creation-Date: 2018-01-01 21:00+0300\n" -"PO-Revision-Date: 2021-12-22 14:41+0000\n" -"Last-Translator: Alexey <agarkov.alexey.viktorovich@gmail.com>\n" -"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/ru/>\n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.10.1\n" -"Project-Info: Это технический перевод, не дословный. Главное-удобный русский " -"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%d ч. назад" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%d мин. назад" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%d сек. назад" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "Разрешенные IP-адреса" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "Полученные данные" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "Переданные данные" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "Конечная точка" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -msgstr "Метка межсетевого экрана" - -#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3 -msgid "Grant access to LuCI app wireguard" -msgstr "Предоставить доступ к приложению LuCI Wireguard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "Последнее «рукопожатие» (handshake)" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "Порт для входящих соединений" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "Никогда" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "Интерфейсы WireGuard не настроены." - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "Информация об узле (peer) отсутствует" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "Узлы (peers)" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "Постоянные проверки активности (keepalive)" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "Публичный ключ" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "Состояние WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day 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 " -#~ "адреса" diff --git a/applications/luci-app-wireguard/po/sk/wireguard.po b/applications/luci-app-wireguard/po/sk/wireguard.po deleted file mode 100644 index e6faa9188e..0000000000 --- a/applications/luci-app-wireguard/po/sk/wireguard.po +++ /dev/null @@ -1,101 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2020-04-04 17:35+0000\n" -"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n" -"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/sk/>\n" -"Language: sk\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"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/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "Povolené IP adresy" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -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/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "Načúvací port" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "Verejný kľúč" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "" - -#~ msgid "Collecting data..." -#~ msgstr "Zbieram dáta..." - -#~ msgid "Configuration" -#~ msgstr "Konfigurácia" - -#~ msgid "Interface" -#~ msgstr "Rozhranie" diff --git a/applications/luci-app-wireguard/po/sv/wireguard.po b/applications/luci-app-wireguard/po/sv/wireguard.po deleted file mode 100644 index ad0822f675..0000000000 --- a/applications/luci-app-wireguard/po/sv/wireguard.po +++ /dev/null @@ -1,113 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2021-11-04 17:37+0000\n" -"Last-Translator: Paul Dee <itsascambutmailmeanyway+weblate@gmail.com>\n" -"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/sv/>\n" -"Language: sv\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.9-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%dt sedan" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%dm sedan" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%ds sedan" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "Tillåtna IP-adresser" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "Mottagen data" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "Överförd data" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "Slutpunkt" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -msgstr "Brandväggsmarkering" - -#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3 -msgid "Grant access to LuCI app wireguard" -msgstr "Bevilja åtkomst till LuCI-appen wireguard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "Senaste handskakning" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "Lyssningsport" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "Aldrig" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "Motpart" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "Hålla vid liv ständigt" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "Publik nyckel" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "Status för WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "över en dag 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" diff --git a/applications/luci-app-wireguard/po/templates/wireguard.pot b/applications/luci-app-wireguard/po/templates/wireguard.pot deleted file mode 100644 index 1075263f36..0000000000 --- a/applications/luci-app-wireguard/po/templates/wireguard.pot +++ /dev/null @@ -1,83 +0,0 @@ -msgid "" -msgstr "Content-Type: text/plain; charset=UTF-8" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -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/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "" diff --git a/applications/luci-app-wireguard/po/tr/wireguard.po b/applications/luci-app-wireguard/po/tr/wireguard.po deleted file mode 100644 index f0c1fd12d9..0000000000 --- a/applications/luci-app-wireguard/po/tr/wireguard.po +++ /dev/null @@ -1,137 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2021-11-29 16:08+0000\n" -"Last-Translator: ToldYouThat <itoldyouthat@protonmail.com>\n" -"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/tr/>\n" -"Language: tr\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.10-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%d sa önce" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%d dak önce" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%d sn önce" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "İzin verilen IP adresleri" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "Alınan Veriler" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "İletilen Veriler" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "Bitiş Noktası" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -msgstr "Güvenlik Duvarı İşareti" - -#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3 -msgid "Grant access to LuCI app wireguard" -msgstr "LuCI uygulaması wireguard'a erişim izni verin" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "Son El Sıkışma" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "Dinleme Bağlantı Noktası" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "Asla" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "Yapılandırılmış bir WireGuard arabirimi yok." - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "Kullanılabilir eş bilgisi yok" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "Eşler" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "Sürekli Canlı Tut" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "Ortak Anahtar" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "WireGuard Durumu" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "bir günden daha ö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" diff --git a/applications/luci-app-wireguard/po/uk/wireguard.po b/applications/luci-app-wireguard/po/uk/wireguard.po deleted file mode 100644 index 0e35c1fbce..0000000000 --- a/applications/luci-app-wireguard/po/uk/wireguard.po +++ /dev/null @@ -1,137 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2022-04-15 15:09+0000\n" -"Last-Translator: Vladdrako <vladdrako007@gmail.com>\n" -"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/uk/>\n" -"Language: uk\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.12-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%dг тому" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%dхв тому" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%dс тому" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "Дозволено IP-адреси" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "Отримані дані" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "Передані дані" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "Кінцева точка" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -msgstr "Позначка брандмауера" - -#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3 -msgid "Grant access to LuCI app wireguard" -msgstr "Надання доступу до дротового охоронця програми LuCI" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "Останнє рукостискання" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "Порти прослуховування" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "Ніколи" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "Інтерфейси WireGuard не налаштовано." - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "Інформація про вузол (peer) відсутня" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "Вузли (peers)" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "Постійне утримання" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "Відкритий ключ" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "Стан WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day 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" diff --git a/applications/luci-app-wireguard/po/vi/wireguard.po b/applications/luci-app-wireguard/po/vi/wireguard.po deleted file mode 100644 index c821b40cb2..0000000000 --- a/applications/luci-app-wireguard/po/vi/wireguard.po +++ /dev/null @@ -1,98 +0,0 @@ -msgid "" -msgstr "" -"PO-Revision-Date: 2020-11-21 12:21+0000\n" -"Last-Translator: Darias <DariasLuc@gmail.com>\n" -"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/" -"luciapplicationswireguard/vi/>\n" -"Language: vi\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.4-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -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/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day ago" -msgstr "" - -#~ msgid "Collecting data..." -#~ msgstr "Đang lấy dữ liệu..." - -#~ msgid "Configuration" -#~ msgstr "Cấu hình" diff --git a/applications/luci-app-wireguard/po/zh_Hans/wireguard.po b/applications/luci-app-wireguard/po/zh_Hans/wireguard.po deleted file mode 100644 index 8eb88429b5..0000000000 --- a/applications/luci-app-wireguard/po/zh_Hans/wireguard.po +++ /dev/null @@ -1,141 +0,0 @@ -# -# Yangfl <mmyangfl@gmail.com>, 2018-2019. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: 2021-11-27 23:39+0000\n" -"Last-Translator: Eric <spice2wolf@gmail.com>\n" -"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/" -"openwrt/luciapplicationswireguard/zh_Hans/>\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.10-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%d小时前" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%d分钟前" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%d秒前" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "允许的 IP" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "已接收" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "已发送" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "传输端点" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -msgstr "防火墙标识" - -#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3 -msgid "Grant access to LuCI app wireguard" -msgstr "将权限授予 LuCI 应用 wireguard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "上次握手" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "监听端口" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "永不" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "未配置 WireGuard 接口。" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "无对端信息可用" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "对端" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "Keepalive 间隔(秒)" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -msgstr "公钥" - -#: applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json:3 -msgid "WireGuard" -msgstr "WireGuard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "WireGuard 状态" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day 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 地址" diff --git a/applications/luci-app-wireguard/po/zh_Hant/wireguard.po b/applications/luci-app-wireguard/po/zh_Hant/wireguard.po deleted file mode 100644 index 7f0eaa2690..0000000000 --- a/applications/luci-app-wireguard/po/zh_Hant/wireguard.po +++ /dev/null @@ -1,139 +0,0 @@ -# -# Yangfl <mmyangfl@gmail.com>, 2018-2019. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: 2022-02-05 09:21+0000\n" -"Last-Translator: Hulen <shift0106@gmail.com>\n" -"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/" -"openwrt/luciapplicationswireguard/zh_Hant/>\n" -"Language: zh_Hant\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.11-dev\n" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25 -msgid "%dh ago" -msgstr "%d小時前" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23 -msgid "%dm ago" -msgstr "%d分鐘前" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:21 -msgid "%ds ago" -msgstr "%d秒前" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:117 -msgid "Allowed IPs" -msgstr "允許的 IP群" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:123 -msgid "Data Received" -msgstr "已接收" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 -msgid "Data Transmitted" -msgstr "已傳送" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:115 -msgid "Endpoint" -msgstr "傳輸端點" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106 -msgid "Firewall Mark" -msgstr "防火牆遮罩" - -#: applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json:3 -msgid "Grant access to LuCI app wireguard" -msgstr "將權限授與 LuCI 應用 wireguard" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:121 -msgid "Latest Handshake" -msgstr "上次握手" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:104 -msgid "Listen Port" -msgstr "監聽連接埠" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:15 -msgid "Never" -msgstr "永不" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:214 -msgid "No WireGuard interfaces configured." -msgstr "未設定 WireGuard 介面。" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:94 -msgid "No peer information available" -msgstr "無對等資訊可用" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:205 -msgid "Peers" -msgstr "對等" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:119 -msgid "Persistent Keepalive" -msgstr "Keepalive 間隔(秒)" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:102 -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:113 -msgid "Public Key" -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/htdocs/luci-static/resources/view/wireguard/status.js:179 -msgid "WireGuard Status" -msgstr "WireGuard 狀態" - -#: applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27 -msgid "over a day 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/share/rpcd/acl.d/luci-app-wireguard.json b/applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json deleted file mode 100644 index cd38bcf8ec..0000000000 --- a/applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "luci-app-wireguard": { - "description": "Grant access to LuCI app wireguard", - "read": { - "ubus": { - "luci.wireguard": [ - "getWgInstances" - ] - } - } - } -} diff --git a/protocols/luci-proto-wireguard/Makefile b/protocols/luci-proto-wireguard/Makefile index 7d2614a0a8..12137fb19b 100644 --- a/protocols/luci-proto-wireguard/Makefile +++ b/protocols/luci-proto-wireguard/Makefile @@ -10,6 +10,8 @@ LUCI_TITLE:=Support for WireGuard VPN LUCI_DEPENDS:=+wireguard-tools +ucode LUCI_PKGARCH:=all +PKG_PROVIDES:=luci-app-wireguard + include ../../luci.mk # call BuildPackage - OpenWrt buildroot signature diff --git a/protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js b/protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js new file mode 100644 index 0000000000..3b7fa13b25 --- /dev/null +++ b/protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js @@ -0,0 +1,212 @@ +'use strict'; +'require view'; +'require rpc'; +'require poll'; +'require dom'; +'require ui'; + + +var callGetWgInstances = rpc.declare({ + object: 'luci.wireguard', + method: 'getWgInstances' +}); + +function timestampToStr(timestamp) { + if (timestamp < 1) + return _('Never', 'No WireGuard peer handshake yet'); + + var seconds = (Date.now() / 1000) - timestamp; + var ago; + + if (seconds < 60) + ago = _('%ds ago').format(seconds); + else if (seconds < 3600) + ago = _('%dm ago').format(seconds / 60); + else if (seconds < 86401) + ago = _('%dh ago').format(seconds / 3600); + else + ago = _('over a day ago'); + + return (new Date(timestamp * 1000)).toUTCString() + ' (' + ago + ')'; +} + +/* +{ + "jow": { + "public_key": "o4iLoC1pl8+vEUshV7eUyKrryo7cr0WJkjS/Dlixxy8=", + "name": "jow", + "fwmark": "off", + "listen_port": "51821", + "peers": [ + { + "endpoint": "45.13.105.118:51821", + "public_key": "672KLy/R4miKXdvw2unuf9jQzVEmNnqen5kF+zVjMX0=", + "name": "m300", + "latest_handshake": "1668680574", + "persistent_keepalive": "off", + "allowed_ips": [ + "192.168.220.10/32" + ], + "transfer_tx": "308", + "transfer_rx": "220" + }, + { + "endpoint": "171.22.3.161:51821", + "public_key": "yblNj1s41F8m1MdXhxD2U+Aew6ZR6Miy8OcNK/fkAks=", + "name": "ac2", + "latest_handshake": "0", + "persistent_keepalive": "off", + "allowed_ips": [ + "192.168.220.11/32" + ], + "transfer_tx": "2960", + "transfer_rx": "0" + } + ] + } +} +*/ + +function handleInterfaceDetails(iface) { + ui.showModal(_('Instance Details'), [ + ui.itemlist(E([]), [ + _('Name'), iface.name, + _('Public Key'), E('code', [ iface.public_key ]), + _('Listen Port'), iface.listen_port, + _('Firewall Mark'), iface.fwmark != 'off' ? iface.fwmark : E('em', _('none')) + ]), + E('div', { 'class': 'right' }, [ + E('button', { + 'class': 'btn cbi-button', + 'click': ui.hideModal + }, [ _('Dismiss') ]) + ]) + ]); +} + +function handlePeerDetails(peer) { + ui.showModal(_('Peer Details'), [ + ui.itemlist(E([]), [ + _('Description'), peer.name, + _('Public Key'), E('code', [ peer.public_key ]), + _('Endpoint'), peer.endpoint, + _('Allowed IPs'), (Array.isArray(peer.allowed_ips) && peer.allowed_ips.length) ? peer.allowed_ips.join(', ') : E('em', _('none')), + _('Received Data'), '%1024mB'.format(peer.transfer_rx), + _('Transmitted Data'), '%1024mB'.format(peer.transfer_tx), + _('Latest Handshake'), timestampToStr(+peer.latest_handshake), + _('Keep-Alive'), (peer.persistent_keepalive != 'off') ? _('every %ds', 'WireGuard keep alive interval').format(+peer.persistent_keepalive) : E('em', _('none')), + ]), + E('div', { 'class': 'right' }, [ + E('button', { + 'class': 'btn cbi-button', + 'click': ui.hideModal + }, [ _('Dismiss') ]) + ]) + ]); +} + +function renderPeerTable(instanceName, peers) { + var t = new L.ui.Table( + [ + _('Peer'), + _('Endpoint'), + _('Data Received'), + _('Data Transmitted'), + _('Latest Handshake') + ], + { + id: 'peers-' + instanceName + }, + E('em', [ + _('No peers connected') + ]) + ); + + t.update(peers.map(function(peer) { + return [ + [ + peer.name || '', + E('div', { + 'style': 'cursor:pointer', + 'click': ui.createHandlerFn(this, handlePeerDetails, peer) + }, [ + E('p', [ + peer.name ? E('span', [ peer.name ]) : E('em', [ _('Untitled peer') ]) + ]), + E('span', { + 'class': 'ifacebadge hide-sm', + 'data-tooltip': _('Public key: %h', 'Tooltip displaying full WireGuard peer public key').format(peer.public_key) + }, [ + E('code', [ peer.public_key.replace(/^(.{5}).+(.{6})$/, '$1…$2') ]) + ]) + ]) + ], + peer.endpoint, + [ +peer.transfer_rx, '%1024mB'.format(+peer.transfer_rx) ], + [ +peer.transfer_tx, '%1024mB'.format(+peer.transfer_tx) ], + [ +peer.latest_handshake, timestampToStr(+peer.latest_handshake) ] + ]; + })); + + return t.render(); +} + +return view.extend({ + renderIfaces: function(ifaces) { + var res = [ + E('h2', [ _('WireGuard Status') ]) + ]; + + for (var instanceName in ifaces) { + res.push( + E('h3', [ _('Instance "%h"', 'WireGuard instance heading').format(instanceName) ]), + E('p', { + 'style': 'cursor:pointer', + 'click': ui.createHandlerFn(this, handleInterfaceDetails, ifaces[instanceName]) + }, [ + E('span', { 'class': 'ifacebadge' }, [ + E('img', { 'src': L.resource('icons', 'tunnel.png') }), + '\xa0', + instanceName + ]), + E('span', { 'style': 'opacity:.8' }, [ + ' · ', + _('Port %d', 'WireGuard listen port').format(ifaces[instanceName].listen_port), + ' · ', + E('code', { 'click': '' }, [ ifaces[instanceName].public_key ]) + ]) + ]), + renderPeerTable(instanceName, ifaces[instanceName].peers) + ); + } + + if (res.length == 1) + res.push(E('p', { 'class': 'center', 'style': 'margin-top:5em' }, [ + E('em', [ _('No WireGuard interfaces configured.') ]) + ])); + + return E([], res); + }, + + render: function() { + poll.add(L.bind(function () { + return callGetWgInstances().then(L.bind(function(ifaces) { + dom.content( + document.querySelector('#view'), + this.renderIfaces(ifaces) + ); + }, this)); + }, this), 5); + + return E([], [ + E('h2', [ _('WireGuard Status') ]), + E('p', { 'class': 'center', 'style': 'margin-top:5em' }, [ + E('em', [ _('Loading data…') ]) + ]) + ]); + }, + + handleReset: null, + handleSaveApply: null, + handleSave: null +}); diff --git a/applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json b/protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json index 02cdb5e871..06940ee7ef 100644 --- a/applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json +++ b/protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json @@ -7,7 +7,7 @@ "path": "wireguard/status" }, "depends": { - "acl": [ "luci-app-wireguard" ], + "acl": [ "luci-proto-wireguard" ], "uci": { "network": true } } } diff --git a/protocols/luci-proto-wireguard/root/usr/share/rpcd/acl.d/luci-wireguard.json b/protocols/luci-proto-wireguard/root/usr/share/rpcd/acl.d/luci-wireguard.json index 674deb6c7d..e7187c0e4f 100644 --- a/protocols/luci-proto-wireguard/root/usr/share/rpcd/acl.d/luci-wireguard.json +++ b/protocols/luci-proto-wireguard/root/usr/share/rpcd/acl.d/luci-wireguard.json @@ -5,6 +5,11 @@ "file": { "/usr/bin/qrencode --inline --8bit --type=SVG --output=- -- *": [ "exec" ] }, + "ubus": { + "luci.wireguard": [ + "getWgInstances" + ] + }, "uci": [ "ddns", "system" ] }, "write": { |