luci-proto-wireguard: merge status page functionality
authorJo-Philipp Wich <jo@mein.io>
Tue, 22 Nov 2022 09:27:15 +0000 (10:27 +0100)
committerJo-Philipp Wich <jo@mein.io>
Tue, 22 Nov 2022 09:56:36 +0000 (10:56 +0100)
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>
43 files changed:
applications/luci-app-wireguard/Makefile [deleted file]
applications/luci-app-wireguard/htdocs/luci-static/resources/view/wireguard/status.js [deleted file]
applications/luci-app-wireguard/po/ar/wireguard.po [deleted file]
applications/luci-app-wireguard/po/bg/wireguard.po [deleted file]
applications/luci-app-wireguard/po/bn_BD/wireguard.po [deleted file]
applications/luci-app-wireguard/po/ca/wireguard.po [deleted file]
applications/luci-app-wireguard/po/cs/wireguard.po [deleted file]
applications/luci-app-wireguard/po/da/wireguard.po [deleted file]
applications/luci-app-wireguard/po/de/wireguard.po [deleted file]
applications/luci-app-wireguard/po/el/wireguard.po [deleted file]
applications/luci-app-wireguard/po/en/wireguard.po [deleted file]
applications/luci-app-wireguard/po/es/wireguard.po [deleted file]
applications/luci-app-wireguard/po/fi/wireguard.po [deleted file]
applications/luci-app-wireguard/po/fr/wireguard.po [deleted file]
applications/luci-app-wireguard/po/he/wireguard.po [deleted file]
applications/luci-app-wireguard/po/hi/wireguard.po [deleted file]
applications/luci-app-wireguard/po/hu/wireguard.po [deleted file]
applications/luci-app-wireguard/po/id/wireguard.po [deleted file]
applications/luci-app-wireguard/po/it/wireguard.po [deleted file]
applications/luci-app-wireguard/po/ja/wireguard.po [deleted file]
applications/luci-app-wireguard/po/ko/wireguard.po [deleted file]
applications/luci-app-wireguard/po/mr/wireguard.po [deleted file]
applications/luci-app-wireguard/po/ms/wireguard.po [deleted file]
applications/luci-app-wireguard/po/nb_NO/wireguard.po [deleted file]
applications/luci-app-wireguard/po/pl/wireguard.po [deleted file]
applications/luci-app-wireguard/po/pt/wireguard.po [deleted file]
applications/luci-app-wireguard/po/pt_BR/wireguard.po [deleted file]
applications/luci-app-wireguard/po/ro/wireguard.po [deleted file]
applications/luci-app-wireguard/po/ru/wireguard.po [deleted file]
applications/luci-app-wireguard/po/sk/wireguard.po [deleted file]
applications/luci-app-wireguard/po/sv/wireguard.po [deleted file]
applications/luci-app-wireguard/po/templates/wireguard.pot [deleted file]
applications/luci-app-wireguard/po/tr/wireguard.po [deleted file]
applications/luci-app-wireguard/po/uk/wireguard.po [deleted file]
applications/luci-app-wireguard/po/vi/wireguard.po [deleted file]
applications/luci-app-wireguard/po/zh_Hans/wireguard.po [deleted file]
applications/luci-app-wireguard/po/zh_Hant/wireguard.po [deleted file]
applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json [deleted file]
applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json [deleted file]
protocols/luci-proto-wireguard/Makefile
protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js [new file with mode: 0644]
protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json [new file with mode: 0644]
protocols/luci-proto-wireguard/root/usr/share/rpcd/acl.d/luci-wireguard.json

diff --git a/applications/luci-app-wireguard/Makefile b/applications/luci-app-wireguard/Makefile
deleted file mode 100644 (file)
index 81110e9..0000000
+++ /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 (file)
index d4cb590..0000000
+++ /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 (file)
index 2922267..0000000
+++ /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 (file)
index c45fac3..0000000
+++ /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 (file)
index 00dd68f..0000000
+++ /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 (file)
index 1e8a742..0000000
+++ /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 (file)
index f52e280..0000000
+++ /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 (file)
index 3e349d6..0000000
+++ /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 (file)
index 3b010b9..0000000
+++ /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 (file)
index 1bf5a71..0000000
+++ /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 (file)
index 27609b9..0000000
+++ /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 (file)
index 9784986..0000000
+++ /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 (file)
index 160feed..0000000
+++ /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 (file)
index e68fbca..0000000
+++ /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 (file)
index eb5c6c4..0000000
+++ /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 (file)
index f0fb70e..0000000
+++ /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 (file)
index 8f5fb9a..0000000
+++ /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 (file)
index 32214e7..0000000
+++ /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 (file)
index 48883fc..0000000
+++ /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 (file)
index a456fc2..0000000
+++ /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 (file)
index 14b6e63..0000000
+++ /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 (file)
index 913a2f1..0000000
+++ /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 (file)
index 8987189..0000000
+++ /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 (file)
index bf0998a..0000000
+++ /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 (file)
index 8b25aed..0000000
+++ /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 (file)
index 0392f22..0000000
+++ /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 (file)
index ed4dec5..0000000
+++ /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 (file)
index ab13637..0000000
+++ /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 (file)
index 39e81de..0000000
+++ /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 (file)
index e6faa91..0000000
+++ /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 (file)
index ad0822f..0000000
+++ /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 (file)
index 1075263..0000000
+++ /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 (file)
index f0c1fd1..0000000
+++ /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 (file)
index 0e35c1f..0000000
+++ /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 (file)
index c821b40..0000000
+++ /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 (file)
index 8eb8842..0000000
+++ /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 (file)
index 7f0eaa2..0000000
+++ /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/luci/menu.d/luci-app-wireguard.json b/applications/luci-app-wireguard/root/usr/share/luci/menu.d/luci-app-wireguard.json
deleted file mode 100644 (file)
index 02cdb5e..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-{
-       "admin/status/wireguard": {
-               "title": "WireGuard",
-               "order": 92,
-               "action": {
-                       "type": "view",
-                       "path": "wireguard/status"
-               },
-               "depends": {
-                       "acl": [ "luci-app-wireguard" ],
-                       "uci": { "network": true }
-               }
-       }
-}
diff --git a/applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json b/applications/luci-app-wireguard/root/usr/share/rpcd/acl.d/luci-app-wireguard.json
deleted file mode 100644 (file)
index cd38bcf..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-{
-       "luci-app-wireguard": {
-               "description": "Grant access to LuCI app wireguard",
-               "read": {
-                       "ubus": {
-                               "luci.wireguard": [
-                                       "getWgInstances"
-                               ]
-                       }
-               }
-       }
-}
index 7d2614a0a8221de8b8fc63c1358c10f6f9d84228..12137fb19b9ddbc010f06b75efbf51c7b2eef18f 100644 (file)
@@ -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 (file)
index 0000000..3b7fa13
--- /dev/null
@@ -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/protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json b/protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json
new file mode 100644 (file)
index 0000000..06940ee
--- /dev/null
@@ -0,0 +1,14 @@
+{
+       "admin/status/wireguard": {
+               "title": "WireGuard",
+               "order": 92,
+               "action": {
+                       "type": "view",
+                       "path": "wireguard/status"
+               },
+               "depends": {
+                       "acl": [ "luci-proto-wireguard" ],
+                       "uci": { "network": true }
+               }
+       }
+}
index 674deb6c7de083dcf66bb832d9036fdb361eaa1e..e7187c0e4f49b3ebd8aaf9bff4d0184773240c2f 100644 (file)
@@ -5,6 +5,11 @@
                        "file": {
                                "/usr/bin/qrencode --inline --8bit --type=SVG --output=- -- *": [ "exec" ]
                        },
+                       "ubus": {
+                               "luci.wireguard": [
+                                       "getWgInstances"
+                               ]
+                       },
                        "uci": [ "ddns", "system" ]
                },
                "write": {