summaryrefslogtreecommitdiffhomepage
path: root/modules/luci-base
diff options
context:
space:
mode:
Diffstat (limited to 'modules/luci-base')
-rw-r--r--modules/luci-base/po/bg/base.po79
-rw-r--r--modules/luci-base/po/bn_BD/base.po79
-rw-r--r--modules/luci-base/po/ca/base.po79
-rw-r--r--modules/luci-base/po/cs/base.po79
-rw-r--r--modules/luci-base/po/de/base.po93
-rw-r--r--modules/luci-base/po/el/base.po79
-rw-r--r--modules/luci-base/po/en/base.po79
-rw-r--r--modules/luci-base/po/es/base.po90
-rw-r--r--modules/luci-base/po/fi/base.po112
-rw-r--r--modules/luci-base/po/fr/base.po79
-rw-r--r--modules/luci-base/po/he/base.po79
-rw-r--r--modules/luci-base/po/hi/base.po79
-rw-r--r--modules/luci-base/po/hu/base.po79
-rw-r--r--modules/luci-base/po/it/base.po79
-rw-r--r--modules/luci-base/po/ja/base.po79
-rw-r--r--modules/luci-base/po/ko/base.po79
-rw-r--r--modules/luci-base/po/mr/base.po79
-rw-r--r--modules/luci-base/po/ms/base.po79
-rw-r--r--modules/luci-base/po/nb_NO/base.po79
-rw-r--r--modules/luci-base/po/pl/base.po79
-rw-r--r--modules/luci-base/po/pt/base.po79
-rw-r--r--modules/luci-base/po/pt_BR/base.po100
-rw-r--r--modules/luci-base/po/ro/base.po79
-rw-r--r--modules/luci-base/po/ru/base.po86
-rw-r--r--modules/luci-base/po/sk/base.po79
-rw-r--r--modules/luci-base/po/sv/base.po79
-rw-r--r--modules/luci-base/po/templates/base.pot79
-rw-r--r--modules/luci-base/po/tr/base.po79
-rw-r--r--modules/luci-base/po/uk/base.po79
-rw-r--r--modules/luci-base/po/vi/base.po79
-rw-r--r--modules/luci-base/po/zh_Hans/base.po79
-rw-r--r--modules/luci-base/po/zh_Hant/base.po79
32 files changed, 1390 insertions, 1224 deletions
diff --git a/modules/luci-base/po/bg/base.po b/modules/luci-base/po/bg/base.po
index cc0cd108f..c319b7c63 100644
--- a/modules/luci-base/po/bg/base.po
+++ b/modules/luci-base/po/bg/base.po
@@ -435,7 +435,7 @@ msgstr ""
msgid "Add new interface..."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr ""
@@ -583,7 +583,7 @@ msgid ""
"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr ""
@@ -1486,7 +1486,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr ""
@@ -1912,11 +1912,11 @@ msgstr ""
msgid "Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr ""
@@ -2116,7 +2116,7 @@ msgstr ""
msgid "Firewall"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr ""
@@ -2226,7 +2226,7 @@ msgstr ""
msgid "Fragmentation Threshold"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2498,7 +2498,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr ""
@@ -2951,6 +2951,7 @@ msgid "Invalid"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr ""
@@ -2970,7 +2971,7 @@ msgstr ""
msgid "Invalid command"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr ""
@@ -3209,7 +3210,7 @@ msgstr ""
msgid "Listen Interfaces"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr ""
@@ -3405,7 +3406,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3514,7 +3515,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr ""
@@ -3749,7 +3750,7 @@ msgstr ""
msgid "No Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr ""
@@ -3810,7 +3811,7 @@ msgstr ""
msgid "No password set!"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr ""
@@ -4017,11 +4018,11 @@ msgid "Option removed"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4035,45 +4036,45 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
@@ -4359,7 +4360,7 @@ msgstr ""
msgid "Peer address is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr ""
@@ -4379,7 +4380,7 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr ""
@@ -4450,7 +4451,7 @@ msgstr ""
msgid "Prefix Delegated"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr ""
@@ -4487,7 +4488,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr ""
@@ -4524,7 +4525,7 @@ msgstr ""
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr ""
@@ -4658,7 +4659,7 @@ msgstr ""
msgid "Receive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
@@ -4730,15 +4731,15 @@ msgstr ""
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4898,7 +4899,7 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr ""
@@ -6455,6 +6456,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr ""
@@ -6532,7 +6537,7 @@ msgid "Width"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr ""
@@ -6879,7 +6884,7 @@ msgstr ""
msgid "positive integer value"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr ""
diff --git a/modules/luci-base/po/bn_BD/base.po b/modules/luci-base/po/bn_BD/base.po
index 438e3111c..82216e329 100644
--- a/modules/luci-base/po/bn_BD/base.po
+++ b/modules/luci-base/po/bn_BD/base.po
@@ -429,7 +429,7 @@ msgstr ""
msgid "Add new interface..."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr ""
@@ -577,7 +577,7 @@ msgid ""
"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr ""
@@ -1480,7 +1480,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr ""
@@ -1906,11 +1906,11 @@ msgstr ""
msgid "Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr ""
@@ -2110,7 +2110,7 @@ msgstr ""
msgid "Firewall"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr ""
@@ -2220,7 +2220,7 @@ msgstr ""
msgid "Fragmentation Threshold"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2492,7 +2492,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr ""
@@ -2945,6 +2945,7 @@ msgid "Invalid"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr ""
@@ -2964,7 +2965,7 @@ msgstr ""
msgid "Invalid command"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr ""
@@ -3203,7 +3204,7 @@ msgstr ""
msgid "Listen Interfaces"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr ""
@@ -3399,7 +3400,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr ""
@@ -3508,7 +3509,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr ""
@@ -3743,7 +3744,7 @@ msgstr ""
msgid "No Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr ""
@@ -3804,7 +3805,7 @@ msgstr ""
msgid "No password set!"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr ""
@@ -4011,11 +4012,11 @@ msgid "Option removed"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4029,45 +4030,45 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
@@ -4353,7 +4354,7 @@ msgstr ""
msgid "Peer address is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr ""
@@ -4373,7 +4374,7 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr ""
@@ -4444,7 +4445,7 @@ msgstr ""
msgid "Prefix Delegated"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr ""
@@ -4481,7 +4482,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr ""
@@ -4518,7 +4519,7 @@ msgstr ""
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr ""
@@ -4652,7 +4653,7 @@ msgstr ""
msgid "Receive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
@@ -4724,15 +4725,15 @@ msgstr ""
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4892,7 +4893,7 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr ""
@@ -6449,6 +6450,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr ""
@@ -6526,7 +6531,7 @@ msgid "Width"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr ""
@@ -6873,7 +6878,7 @@ msgstr ""
msgid "positive integer value"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr ""
diff --git a/modules/luci-base/po/ca/base.po b/modules/luci-base/po/ca/base.po
index 3f5cbe2a9..851bff881 100644
--- a/modules/luci-base/po/ca/base.po
+++ b/modules/luci-base/po/ca/base.po
@@ -453,7 +453,7 @@ msgstr ""
msgid "Add new interface..."
msgstr "Afegeix una interfície nova..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr ""
@@ -605,7 +605,7 @@ msgid ""
"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
msgstr "Permet respostes del rang 127.0.0.0/8, p.e. per serveis RBL"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr ""
@@ -1524,7 +1524,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Descripció"
@@ -1961,11 +1961,11 @@ msgstr "Mode d'encapsulació"
msgid "Encryption"
msgstr "Xifratge"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr ""
@@ -2165,7 +2165,7 @@ msgstr "Acaba"
msgid "Firewall"
msgstr "Tallafocs"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr ""
@@ -2275,7 +2275,7 @@ msgstr "Mode de reenviament"
msgid "Fragmentation Threshold"
msgstr "Llindar de fragmentació"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2552,7 +2552,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr ""
@@ -3011,6 +3011,7 @@ msgid "Invalid"
msgstr "Invàlid"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr ""
@@ -3030,7 +3031,7 @@ msgstr ""
msgid "Invalid command"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr ""
@@ -3272,7 +3273,7 @@ msgstr ""
msgid "Listen Interfaces"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr ""
@@ -3470,7 +3471,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3579,7 +3580,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "Mètrica"
@@ -3816,7 +3817,7 @@ msgstr "Cap servidor DHCP configurat en aquesta interfície"
msgid "No Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr ""
@@ -3877,7 +3878,7 @@ msgstr "Sense memòria cau negativa"
msgid "No password set!"
msgstr "No hi ha cap contrasenya establerta!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr ""
@@ -4084,11 +4085,11 @@ msgid "Option removed"
msgstr "Opció treta"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4102,45 +4103,45 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
@@ -4426,7 +4427,7 @@ msgstr ""
msgid "Peer address is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr ""
@@ -4446,7 +4447,7 @@ msgstr "Executa un reinici"
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr ""
@@ -4517,7 +4518,7 @@ msgstr ""
msgid "Prefix Delegated"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr ""
@@ -4554,7 +4555,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr ""
@@ -4591,7 +4592,7 @@ msgstr ""
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr ""
@@ -4727,7 +4728,7 @@ msgstr "Arranca de nou el sistema operatiu del teu dispositiu"
msgid "Receive"
msgstr "Recepció"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
@@ -4799,15 +4800,15 @@ msgstr ""
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr "Alguns ISP ho requereixen, per exemple el Charter amb DOCSIS 3"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4967,7 +4968,7 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr ""
@@ -6558,6 +6559,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr ""
@@ -6637,7 +6642,7 @@ msgid "Width"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr ""
@@ -6992,7 +6997,7 @@ msgstr ""
msgid "positive integer value"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr ""
diff --git a/modules/luci-base/po/cs/base.po b/modules/luci-base/po/cs/base.po
index cf3154818..74f4c9527 100644
--- a/modules/luci-base/po/cs/base.po
+++ b/modules/luci-base/po/cs/base.po
@@ -455,7 +455,7 @@ msgstr "Přidat lokální koncovku k doménovým jménům ze souboru hosts"
msgid "Add new interface..."
msgstr "Přidat rozhraní..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr "Přidat protistranu"
@@ -607,7 +607,7 @@ msgid ""
"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
msgstr "Povolit upstream odpovědi na 127.0.0.0/8 rozsah, např. pro RBL služby"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr "IP adresy, ze kterých umožnit přístup"
@@ -1554,7 +1554,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr "Interval zprávy Delivery Traffic Indication"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Popis"
@@ -2002,11 +2002,11 @@ msgstr "Režim zapouzdřování"
msgid "Encryption"
msgstr "Šifrování"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr "Koncový bod"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr "Port koncového bodu"
@@ -2213,7 +2213,7 @@ msgstr "Dokončit"
msgid "Firewall"
msgstr "Brána firewall"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr "Označkování brány firewall"
@@ -2324,7 +2324,7 @@ msgstr "Režim přeposílání"
msgid "Fragmentation Threshold"
msgstr "Hranice fragmentace"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2601,7 +2601,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr "Skupina IKE DH"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr "IP adresy"
@@ -3063,6 +3063,7 @@ msgid "Invalid"
msgstr "Neplatná vstupní hodnota"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr "Neplatný Base64 řetězec klíče"
@@ -3083,7 +3084,7 @@ msgstr "Neplatný argument"
msgid "Invalid command"
msgstr "Neplatný příkaz"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr "Neplatná šestnáctková hodnota"
@@ -3342,7 +3343,7 @@ msgstr "Seznam hostitelů, kteří udávají falešné hodnoty NX domén"
msgid "Listen Interfaces"
msgstr "Naslouchající rozhraní"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr "Port na kterém očekávat spojení"
@@ -3545,7 +3546,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3657,7 +3658,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "Metrika"
@@ -3895,7 +3896,7 @@ msgstr "Pro toto rozhraní není nastaven žádný DHCP server"
msgid "No Encryption"
msgstr "Bez šifrování"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr ""
@@ -3956,7 +3957,7 @@ msgstr "Žádná negativní mezipaměť"
msgid "No password set!"
msgstr "Žádné heslo!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr "Dosud nebyly definovány žádné protistrany"
@@ -4164,11 +4165,11 @@ msgid "Option removed"
msgstr "Volba odstraněna"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr "Volitelné"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4188,7 +4189,7 @@ msgstr ""
"b:c:d::\"), použijte k vytvoření IPv6 adresy (\"a:b:c:d::1\") pro dané "
"rozhraní suffix (např. '::1')."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -4196,20 +4197,20 @@ msgstr ""
"Volitelné. Předsdílený klíč v kódování Base64. Přidává další vrstvu "
"symetrické kryptografie pro post-kvantovou odolnost."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
#, fuzzy
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "Volitelné. Vytvořte trasy pro povolené IP adresy této protistrany."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr "Volitelné. Popis protistrany."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
@@ -4217,15 +4218,15 @@ msgstr ""
"Volitelné. Hostitel protistrany. Názvy jsou překládány před spuštěním "
"síťového rozhraní."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Volitelné. Maximální přenosová jednotka (MTU) tunelového rozhraní."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr "Volitelné. Port protistrany."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -4234,7 +4235,7 @@ msgstr ""
"je 0 (zakázáno). Doporučená hodnota, pokud je zařízení za překladem adres "
"(NAT) je 25."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr "Volitelné. Port UDP používaný pro odchozí a příchozí pakety."
@@ -4522,7 +4523,7 @@ msgstr "IP Adresa protistrany pro přiřazení"
msgid "Peer address is missing"
msgstr "Adresa protistrany chybí"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr "Protistrany"
@@ -4542,7 +4543,7 @@ msgstr "Provést reset"
msgid "Permission denied"
msgstr "Přístup zamítnut"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr "Trvalé udržování spojení (Keep Alive)"
@@ -4613,7 +4614,7 @@ msgstr "Preferovat UMTS"
msgid "Prefix Delegated"
msgstr "Delegovaný prefix"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr "Předsdílený klíč"
@@ -4652,7 +4653,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr "Soukromý klíč"
@@ -4689,7 +4690,7 @@ msgstr "Poskytování nové sítě"
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr "Veřejný klíč"
@@ -4833,7 +4834,7 @@ msgstr "Restartuje operační systém vašeho zařízení"
msgid "Receive"
msgstr "Přijmout"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Doporučeno. IP adresy rozhraní WireGuard."
@@ -4906,15 +4907,15 @@ msgstr "Vyžadováno"
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr "Vyžadováno u některých ISP, např. Charter s DocSIS 3"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr "Povinné. Soukromý klíč tohoto rozhraní v kódování Base64."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr "Povinné. Veřejný klíč protistrany v kódování Base64."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
#, fuzzy
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
@@ -5082,7 +5083,7 @@ msgstr "Příprava kořenového adresáře"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr "Směrovat povolené IP adresy"
@@ -6744,6 +6745,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr "Výrobce"
@@ -6826,7 +6831,7 @@ msgid "Width"
msgstr "Šířka"
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
@@ -7181,7 +7186,7 @@ msgstr "kladná desítková hodnota"
msgid "positive integer value"
msgstr "kladná celočíselná hodnota"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr "náhodný"
diff --git a/modules/luci-base/po/de/base.po b/modules/luci-base/po/de/base.po
index 191ae9e05..62f3dfb0f 100644
--- a/modules/luci-base/po/de/base.po
+++ b/modules/luci-base/po/de/base.po
@@ -457,7 +457,7 @@ msgstr "Lokalen Domainsuffx an Namen aus der Hosts-Datei anhängen"
msgid "Add new interface..."
msgstr "Neue Schnittstelle hinzufügen..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr "Peer hinzufügen"
@@ -614,7 +614,7 @@ msgstr ""
"Dies erlaubt DNS-Antworten im 127.0.0.0/8 Bereich der z.B. für RBL Dienste "
"genutzt wird"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr "Erlaubte IP-Adressen"
@@ -1576,7 +1576,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr "DTIM (Delivery Traffic Indication) Nachrichtenintervall"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Beschreibung"
@@ -2030,11 +2030,11 @@ msgstr "Kapselung"
msgid "Encryption"
msgstr "Verschlüsselung"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr "Entfernter Server"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr "Entfernter Port"
@@ -2240,7 +2240,7 @@ msgstr "Fertigstellen"
msgid "Firewall"
msgstr "Firewall"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr "Firewall Mark"
@@ -2352,7 +2352,7 @@ msgstr "Weiterleitungstyp"
msgid "Fragmentation Threshold"
msgstr "Fragmentierungsschwelle"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2631,7 +2631,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr "IKE-DH-Gruppe"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr "IP-Adressen"
@@ -3098,6 +3098,7 @@ msgid "Invalid"
msgstr "Ungültige Eingabe"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr "Ungültige Base64-Zeichenkette"
@@ -3117,7 +3118,7 @@ msgstr "Ungültiges Argument"
msgid "Invalid command"
msgstr "Ungültiges Kommando"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr "Ungültiger Hexadezimalwert"
@@ -3375,7 +3376,7 @@ msgstr "Liste von Servern die falsche \"NX Domain\" Antworten liefern"
msgid "Listen Interfaces"
msgstr "Aktive Schnittstellen"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr "Listen-Port"
@@ -3580,7 +3581,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3689,7 +3690,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "Metrik"
@@ -3926,7 +3927,7 @@ msgstr "Kein DHCP Server auf dieser Schnittstelle eingerichtet"
msgid "No Encryption"
msgstr "Keine Verschlüsselung"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr "Keine Host-Routen"
@@ -3987,7 +3988,7 @@ msgstr "Kein Negativ-Cache"
msgid "No password set!"
msgstr "Kein Passwort gesetzt!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr "Noch keine Peers definiert"
@@ -4196,11 +4197,11 @@ msgid "Option removed"
msgstr "Option entfernt"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr "Optional"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4220,7 +4221,7 @@ msgstr ""
"Server empfangen wird, kombiniert das System das Suffix mit dem Präfix um "
"eine IPv6-Adresse (z.B. 'a:b:c:d::1') für die Schnittstelle zu formen."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -4228,19 +4229,19 @@ msgstr ""
"Optional. Base64-kodierter, vorhab ausgetauschter Schlüssel um eine weitere "
"Ebene an symmetrischer Verschlüsselung für erhöhte Sicherheit hinzuzufügen."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "Optional. Routen für erlaubte IP-Adressen erzeugen."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr "Optionale Beschreibung des entfernten VPN-Partners."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr "Optional. Unterdrückt die Einrichtung von Host-Routen zu VPN-Nachbarn."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
@@ -4248,15 +4249,15 @@ msgstr ""
"Optional. Hostname oder Adresse des Verbindungspartners. Namen werden vor "
"dem Verbindungsaufbau aufgelöst."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Optional. Maximale MTU für Tunnelschnittstellen."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr "Optional. Port-Nummer des Verbindungspartners."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -4265,7 +4266,7 @@ msgstr ""
"(deaktiviert). Der empfohlene Wert für Geräte hinter einem NAT sind 25 "
"Sekunden."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
"Optional. Benutzte UDP-Port-Nummer für ausgehende und eingehende Pakete."
@@ -4554,7 +4555,7 @@ msgstr "Entfernte IP-Adresse"
msgid "Peer address is missing"
msgstr "Entfernte IP-Adresse fehlt"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr "Verbindungspartner"
@@ -4574,7 +4575,7 @@ msgstr "Reset durchführen"
msgid "Permission denied"
msgstr "Zugriff verweigert"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr "Persistentes Keep-Alive"
@@ -4645,7 +4646,7 @@ msgstr "UMTS bevorzugen"
msgid "Prefix Delegated"
msgstr "Delegiertes Präfix"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr "Gemeinsamer Schlüssel"
@@ -4684,7 +4685,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr "Privater Schlüssel"
@@ -4721,7 +4722,7 @@ msgstr "Neues Netzwerk anbieten"
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr "Öffentlicher Schlüssel"
@@ -4870,7 +4871,7 @@ msgstr "Startet das Betriebssystem des Routers neu"
msgid "Receive"
msgstr "Empfangen"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Empfohlen. IP-Adresse der WireGuard-Schnittstelle."
@@ -4943,16 +4944,16 @@ msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr ""
"Wird von bestimmten Internet-Providern benötigt, z.B. Charter mit DOCSIS 3"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr "Benötigt. Base64-kodierter privater Schlüssel für diese Schnittstelle."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
"Benötigt. Base64-kodierter öffentlicher Schlüssel für diese Schnittstelle."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5119,7 +5120,7 @@ msgstr "Wurzelverzeichnis erzeugen"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr "Erlaubte IP-Adressen routen"
@@ -5951,8 +5952,8 @@ msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
-"Die existierende WLAN-Konfiguration muss geändert werden damit LuCI "
-"richtig funktioniert."
+"Die existierende WLAN-Konfiguration muss geändert werden damit LuCI richtig "
+"funktioniert."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:215
msgid ""
@@ -6549,9 +6550,9 @@ msgid ""
"assigned with a name in the form <em>wifinet#</em> and the network will be "
"restarted to apply the updated configuration."
msgstr ""
-"Beim Fortfahren werden unbenannte \"wifi-iface\" Sektionen in der "
-"WLAN-Konfiguration mit Namen in der Form <em>wifinet#</em> versehen und "
-"das Netzwerk wird neu gestartet um die geänderte Konfiguration anzuwenden."
+"Beim Fortfahren werden unbenannte \"wifi-iface\" Sektionen in der WLAN-"
+"Konfiguration mit Namen in der Form <em>wifinet#</em> versehen und das "
+"Netzwerk wird neu gestartet um die geänderte Konfiguration anzuwenden."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
@@ -6814,6 +6815,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr "Hersteller"
@@ -6898,7 +6903,7 @@ msgid "Width"
msgstr "Breite"
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
@@ -7255,7 +7260,7 @@ msgstr "positiven Dezimalwert"
msgid "positive integer value"
msgstr "positive Ganzzahl"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr "zufällig"
@@ -7898,8 +7903,8 @@ msgstr "« Zurück"
#~ "Really delete this wireless network? The deletion cannot be undone! You "
#~ "might lose access to this device if you are connected via this network."
#~ msgstr ""
-#~ "Dieses WLAN-Netzwerk wirklich löschen? Der Schritt kann nicht "
-#~ "rückgängig gemacht werden!\n"
+#~ "Dieses WLAN-Netzwerk wirklich löschen? Der Schritt kann nicht rückgängig "
+#~ "gemacht werden!\n"
#~ "Der Zugriff auf das Gerät könnte verlorengehen wenn Sie über dieses "
#~ "Netzwerk verbunden sind."
diff --git a/modules/luci-base/po/el/base.po b/modules/luci-base/po/el/base.po
index fd82d8940..8bcd11bec 100644
--- a/modules/luci-base/po/el/base.po
+++ b/modules/luci-base/po/el/base.po
@@ -452,7 +452,7 @@ msgstr ""
msgid "Add new interface..."
msgstr "Προσθήκη νέας διεπαφής..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr ""
@@ -607,7 +607,7 @@ msgstr ""
"Να επιτρέπονται απαντήσεις από ανώτερο επίπεδο εντός του εύρους 127.0.0.0/8, "
"π.χ. για υπηρεσίες RBL"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr "Επιτρεπόμενες IPs"
@@ -1528,7 +1528,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Περιγραφή"
@@ -1972,11 +1972,11 @@ msgstr "Λειτουργία ενθυλάκωσης"
msgid "Encryption"
msgstr "Κρυπτογράφηση"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr ""
@@ -2179,7 +2179,7 @@ msgstr "Τέλος"
msgid "Firewall"
msgstr "Τείχος Προστασίας"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr "Σημάδι τείχους προστασίας"
@@ -2291,7 +2291,7 @@ msgstr "Μέθοδος προώθησης"
msgid "Fragmentation Threshold"
msgstr "Όριο Κατακερµατισµού"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2566,7 +2566,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr ""
@@ -3029,6 +3029,7 @@ msgid "Invalid"
msgstr "Άκυρη τιμή εισόδου"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr ""
@@ -3048,7 +3049,7 @@ msgstr ""
msgid "Invalid command"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr ""
@@ -3290,7 +3291,7 @@ msgstr ""
msgid "Listen Interfaces"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr "Θύρα ακρόασης"
@@ -3486,7 +3487,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3596,7 +3597,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "Μέτρο"
@@ -3833,7 +3834,7 @@ msgstr "Δεν υπάρχει ρυθμισμένος DHCP εξυπηρετητή
msgid "No Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr ""
@@ -3894,7 +3895,7 @@ msgstr ""
msgid "No password set!"
msgstr "Δεν έχει οριστεί κωδικός πρόσβασης!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr ""
@@ -4101,11 +4102,11 @@ msgid "Option removed"
msgstr "Η επιλογή αφαιρέθηκε"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4119,45 +4120,45 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
@@ -4443,7 +4444,7 @@ msgstr ""
msgid "Peer address is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr ""
@@ -4463,7 +4464,7 @@ msgstr "Διενέργεια αρχικοποίησης"
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr ""
@@ -4534,7 +4535,7 @@ msgstr ""
msgid "Prefix Delegated"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr ""
@@ -4572,7 +4573,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr ""
@@ -4609,7 +4610,7 @@ msgstr ""
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Ψευδό Ad-Hoc (ahdemo)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr "Δημόσιο κλειδί"
@@ -4745,7 +4746,7 @@ msgstr "Επανεκκίνηση του λειτουργικού συστήμα
msgid "Receive"
msgstr "Λήψη"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
@@ -4817,15 +4818,15 @@ msgstr ""
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4985,7 +4986,7 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr ""
@@ -6566,6 +6567,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr ""
@@ -6643,7 +6648,7 @@ msgid "Width"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr ""
@@ -6997,7 +7002,7 @@ msgstr ""
msgid "positive integer value"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr ""
diff --git a/modules/luci-base/po/en/base.po b/modules/luci-base/po/en/base.po
index f86d02d76..9763be556 100644
--- a/modules/luci-base/po/en/base.po
+++ b/modules/luci-base/po/en/base.po
@@ -449,7 +449,7 @@ msgstr "Add local domain suffix to names served from hosts files"
msgid "Add new interface..."
msgstr "Add new interface..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr ""
@@ -598,7 +598,7 @@ msgid ""
msgstr ""
"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr ""
@@ -1517,7 +1517,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Description"
@@ -1952,11 +1952,11 @@ msgstr ""
msgid "Encryption"
msgstr "Encryption"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr ""
@@ -2156,7 +2156,7 @@ msgstr ""
msgid "Firewall"
msgstr "Firewall"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr ""
@@ -2266,7 +2266,7 @@ msgstr ""
msgid "Fragmentation Threshold"
msgstr "Fragmentation Threshold"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2540,7 +2540,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr ""
@@ -2998,6 +2998,7 @@ msgid "Invalid"
msgstr "Invalid input value"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr ""
@@ -3017,7 +3018,7 @@ msgstr ""
msgid "Invalid command"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr ""
@@ -3259,7 +3260,7 @@ msgstr ""
msgid "Listen Interfaces"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr ""
@@ -3455,7 +3456,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr ""
@@ -3564,7 +3565,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "Metric"
@@ -3801,7 +3802,7 @@ msgstr ""
msgid "No Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr ""
@@ -3862,7 +3863,7 @@ msgstr ""
msgid "No password set!"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr ""
@@ -4069,11 +4070,11 @@ msgid "Option removed"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4087,45 +4088,45 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
@@ -4411,7 +4412,7 @@ msgstr ""
msgid "Peer address is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr ""
@@ -4431,7 +4432,7 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr ""
@@ -4502,7 +4503,7 @@ msgstr ""
msgid "Prefix Delegated"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr ""
@@ -4539,7 +4540,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr ""
@@ -4576,7 +4577,7 @@ msgstr ""
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr ""
@@ -4712,7 +4713,7 @@ msgstr "Reboots the operating system of your device"
msgid "Receive"
msgstr "Receive"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
@@ -4784,15 +4785,15 @@ msgstr ""
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4952,7 +4953,7 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr ""
@@ -6527,6 +6528,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr ""
@@ -6606,7 +6611,7 @@ msgid "Width"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr ""
@@ -6958,7 +6963,7 @@ msgstr ""
msgid "positive integer value"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr ""
diff --git a/modules/luci-base/po/es/base.po b/modules/luci-base/po/es/base.po
index 13bf60c33..61435cb6e 100644
--- a/modules/luci-base/po/es/base.po
+++ b/modules/luci-base/po/es/base.po
@@ -459,7 +459,7 @@ msgstr ""
msgid "Add new interface..."
msgstr "Añadir nueva interfaz..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr "Añadir par"
@@ -619,7 +619,7 @@ msgstr ""
"Permitir respuestas aguas arriba en el rango 127.0.0.0/8, por ejemplo para "
"servicios RBL"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr "IPs permitidas"
@@ -1583,7 +1583,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr "Intervalo de mensaje de indicación de tráfico de entrega"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Descripción"
@@ -2033,11 +2033,11 @@ msgstr "Modo de encapsulado"
msgid "Encryption"
msgstr "Encriptación"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr "Punto final de Host"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr "Punto final del puerto"
@@ -2212,7 +2212,8 @@ msgstr "Filtrado para todos los esclavos, sin validación"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
msgid "Filtering for all slaves, validation only for active slave"
-msgstr "Filtrado para todos los esclavos, validación solo para esclavos activos"
+msgstr ""
+"Filtrado para todos los esclavos, validación solo para esclavos activos"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
msgid "Filtering for all slaves, validation only for backup slaves"
@@ -2245,7 +2246,7 @@ msgstr "Terminar"
msgid "Firewall"
msgstr "Firewall"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr "Marca de Firewall"
@@ -2355,7 +2356,7 @@ msgstr "Modo de reenvío"
msgid "Fragmentation Threshold"
msgstr "Umbral de fragmentación"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2633,7 +2634,7 @@ msgstr "IEEE 802.3ad Agregación dinámica de enlace (802.3ad, 4)"
msgid "IKE DH Group"
msgstr "Grupo IKE DH"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr "Direcciones IP"
@@ -3102,6 +3103,7 @@ msgid "Invalid"
msgstr "Inválido"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr "Cadena de clave Base64 inválida"
@@ -3121,7 +3123,7 @@ msgstr "Argumento inválido"
msgid "Invalid command"
msgstr "Comando inválido"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr "Valor hexadecimal inválido"
@@ -3377,7 +3379,7 @@ msgstr "Lista de dispositivos que proporcionan resultados de dominio NX falsos"
msgid "Listen Interfaces"
msgstr "Interfaces de escucha"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr "Puerto"
@@ -3579,7 +3581,7 @@ msgstr "Intervalo MII"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3690,7 +3692,7 @@ msgstr "Método para determinar el estado del enlace"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "Métrica"
@@ -3927,7 +3929,7 @@ msgstr "No se ha configurado un servidor DHCP para esta interfaz"
msgid "No Encryption"
msgstr "Sin encriptación"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr "Sin rutas de host"
@@ -3988,7 +3990,7 @@ msgstr "Sin caché negativa"
msgid "No password set!"
msgstr "¡Sin contraseña!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr "Sin pares definidos"
@@ -4165,8 +4167,8 @@ msgstr "¡Campos vacíos!"
msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-"Solo si el esclavo activo actual falla y el esclavo primario está activo ("
-"falla, 2)"
+"Solo si el esclavo activo actual falla y el esclavo primario está activo "
+"(falla, 2)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
@@ -4200,11 +4202,11 @@ msgid "Option removed"
msgstr "Opción removida"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr "Opcional"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4224,7 +4226,7 @@ msgstr ""
"servidor delegante, use el sufijo (como '::1') para formar la dirección IPv6 "
"('a:b:c:d::1') para la interfaz."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -4233,34 +4235,34 @@ msgstr ""
"adicional de criptografía de clave simétrica para la resistencia post-"
"cuántica."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "Opcional. Crear rutas para IPs permitidas para este par."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr "Opcional. Descripción del par."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr "Opcional. No crea rutas de host para los pares."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
"Opcional. Host de pares. Los nombres se resuelven antes de abrir la interfaz."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Opcional. Unidad máxima de transmisión de la interfaz del túnel."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr "Opcional. Puerto de pares."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -4269,7 +4271,7 @@ msgstr ""
"predeterminado es 0 (desactivado). El valor recomendado es 25 si su "
"dispositivo está detrás de un NAT."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr "Opcional. Puerto UDP utilizado para paquetes salientes y entrantes."
@@ -4557,7 +4559,7 @@ msgstr "Dirección IP del par para asignar"
msgid "Peer address is missing"
msgstr "Falta la dirección del compañero"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr "Pares"
@@ -4577,7 +4579,7 @@ msgstr "Realizar restablecimiento"
msgid "Permission denied"
msgstr "Permiso denegado"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr "Mantener conectado continuamente"
@@ -4648,7 +4650,7 @@ msgstr "Preferir UMTS"
msgid "Prefix Delegated"
msgstr "Prefijo delegado"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr "Clave precompartida"
@@ -4688,10 +4690,10 @@ msgstr ""
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-"El primario se convierte en esclavo activo cada vez que vuelve a subir ("
-"siempre, 0)"
+"El primario se convierte en esclavo activo cada vez que vuelve a subir "
+"(siempre, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr "Clave privada"
@@ -4728,7 +4730,7 @@ msgstr "Introduzca una nueva red"
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr "Clave pública"
@@ -4875,7 +4877,7 @@ msgstr "Reiniciar el sistema operativo de su dispositivo"
msgid "Receive"
msgstr "Recibir"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Recomendado. Direcciones IP de la interfaz de WireGuard."
@@ -4947,15 +4949,15 @@ msgstr "Requerido"
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr "Requerido para ciertos ISPs, por ejemplo Charter con DOCSIS 3"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr "Requerido. Clave privada codificada en base64 para esta interfaz."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr "Requerido. Base64 codificada clave pública de igual."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5122,7 +5124,7 @@ msgstr "Preparación de la raíz"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "Política Round-Robin (balance-rr, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr "Ruta permitida IPs"
@@ -6838,6 +6840,10 @@ msgstr "Validación solo para esclavo activo"
msgid "Validation only for backup slaves"
msgstr "Validación solo para esclavos de respaldo"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr "Proveedor"
@@ -6920,7 +6926,7 @@ msgid "Width"
msgstr "Ancho de banda"
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
@@ -7280,7 +7286,7 @@ msgstr "valor decimal positivo"
msgid "positive integer value"
msgstr "valor entero positivo"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr "Aleatorio"
diff --git a/modules/luci-base/po/fi/base.po b/modules/luci-base/po/fi/base.po
index 6bb762690..2cd27f44f 100644
--- a/modules/luci-base/po/fi/base.po
+++ b/modules/luci-base/po/fi/base.po
@@ -359,8 +359,8 @@ msgstr "Toiminnot"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:200
msgid "Active <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Routes"
msgstr ""
-"Aktiiviset <abbr title = \"Internet Protocol Version 4\"> IPv4 </abbr> "
-"-reitit"
+"Aktiiviset <abbr title = \"Internet Protocol Version 4\"> IPv4 </abbr> -"
+"reitit"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
msgid "Active <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Routes"
@@ -455,7 +455,7 @@ msgstr ""
msgid "Add new interface..."
msgstr "Lisää uusi sovitin..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr ""
@@ -522,7 +522,8 @@ msgstr ""
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
-msgstr "Yhdistäjä: Orja lisätty / poistettu tai tila muuttuu (kaistanleveys, 1)"
+msgstr ""
+"Yhdistäjä: Orja lisätty / poistettu tai tila muuttuu (kaistanleveys, 1)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
msgid "Alert"
@@ -607,7 +608,7 @@ msgid ""
"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
msgstr "Salli ylävirran vastaukset alueella 127.0.0.0/8, esim. RBL-palveluille"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr ""
@@ -1065,8 +1066,8 @@ msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
msgstr ""
-"Varmennerajoitukset kohteen vaihtoehtoisen nimen arvojen kautta <br /> ("
-"tuetut määritteet: EMAIL, DNS, URI) - esim. DNS: wifi.mycompany.com"
+"Varmennerajoitukset kohteen vaihtoehtoisen nimen arvojen kautta <br /> "
+"(tuetut määritteet: EMAIL, DNS, URI) - esim. DNS: wifi.mycompany.com"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:53
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:56
@@ -1537,7 +1538,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Kuvaus"
@@ -1792,8 +1793,8 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:595
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr ""
-"Dynaaminen <abbr title = \"Dynamic Host Configuration Protocol\"> DHCP "
-"</abbr>"
+"Dynaaminen <abbr title = \"Dynamic Host Configuration Protocol\"> DHCP </"
+"abbr>"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
msgid "Dynamic tunnel"
@@ -1975,11 +1976,11 @@ msgstr ""
msgid "Encryption"
msgstr "Salaus"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr ""
@@ -2179,7 +2180,7 @@ msgstr ""
msgid "Firewall"
msgstr "Palomuuri"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr ""
@@ -2289,7 +2290,7 @@ msgstr ""
msgid "Fragmentation Threshold"
msgstr "Hajanaisuuskynnysarvo"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2565,7 +2566,7 @@ msgstr "IEEE 802.3ad - dynaaminen linkin yhdistäminen (802.3ad, 4)"
msgid "IKE DH Group"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr ""
@@ -3025,6 +3026,7 @@ msgid "Invalid"
msgstr "Virheellinen"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr ""
@@ -3044,7 +3046,7 @@ msgstr ""
msgid "Invalid command"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr ""
@@ -3283,7 +3285,7 @@ msgstr ""
msgid "Listen Interfaces"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr ""
@@ -3479,7 +3481,7 @@ msgstr "MII-väli"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr ""
@@ -3588,7 +3590,7 @@ msgstr "Linkin tilan määrittäminen"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "Mittari"
@@ -3825,7 +3827,7 @@ msgstr ""
msgid "No Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr "Ei isäntäreittejä"
@@ -3886,7 +3888,7 @@ msgstr ""
msgid "No password set!"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr ""
@@ -4095,11 +4097,11 @@ msgid "Option removed"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4113,45 +4115,45 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr "Valinnainen. Älä luo isäntäreittejä vertaiskoneisiin."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
@@ -4437,7 +4439,7 @@ msgstr ""
msgid "Peer address is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr ""
@@ -4457,7 +4459,7 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr ""
@@ -4528,7 +4530,7 @@ msgstr ""
msgid "Prefix Delegated"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr ""
@@ -4567,7 +4569,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr "Ensisijainen tulee aktiivinen orja, kun se palautuu (aina, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr ""
@@ -4604,7 +4606,7 @@ msgstr ""
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo-ad-hoc (ahdemo)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr ""
@@ -4740,7 +4742,7 @@ msgstr "Käynnistää laitteen käyttöjärjestelmän uudelleen"
msgid "Receive"
msgstr "Vastaanottaa"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
@@ -4812,15 +4814,15 @@ msgstr ""
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4980,7 +4982,7 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "Round-Robin -käytäntö (painotettu-rr, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr ""
@@ -5417,9 +5419,9 @@ msgid ""
"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
"IPv6 Neighbor Advertisements) to be issued after a failover event"
msgstr ""
-"Määrittää vertaisilmoitusten (vastikkeettomat ARP: t ja ei-toivotut "
-"IPv6-naapurimainonnat) lukumäärän, joka annetaan virhetilanteesta "
-"palautumisen jälkeen"
+"Määrittää vertaisilmoitusten (vastikkeettomat ARP: t ja ei-toivotut IPv6-"
+"naapurimainonnat) lukumäärän, joka annetaan virhetilanteesta palautumisen "
+"jälkeen"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
msgid ""
@@ -5788,8 +5790,8 @@ msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
msgstr ""
-"Laitetiedosto muistiin tai osioon (<abbr title = \"esimerkiksi\"> esim. "
-"</abbr> <code> /dev/sda1 </code>)"
+"Laitetiedosto muistiin tai osioon (<abbr title = \"esimerkiksi\"> esim. </"
+"abbr> <code> /dev/sda1 </code>)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:736
msgid ""
@@ -6073,8 +6075,8 @@ msgid ""
"reset\" (only possible with squashfs images)."
msgstr ""
"Voit palauttaa kokoonpanon lähettämällä tähän aiemmin luodun varmuuskopion. "
-"Voit palauttaa laiteohjelmiston alkuperäiseen tilaansa napsauttamalla \""
-"Suorita palautus\" (mahdollista vain squashfs-kuvissa)."
+"Voit palauttaa laiteohjelmiston alkuperäiseen tilaansa napsauttamalla "
+"\"Suorita palautus\" (mahdollista vain squashfs-kuvissa)."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
msgid "Tone"
@@ -6589,6 +6591,10 @@ msgstr "Tarkastus vain aktiiviselle orjalle"
msgid "Validation only for backup slaves"
msgstr "Tarkastus vain varaorjille"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr ""
@@ -6668,7 +6674,7 @@ msgid "Width"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr ""
@@ -6901,8 +6907,8 @@ msgid ""
"file where given <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
"abbr>-leases will be stored"
msgstr ""
-"tiedosto, johon annetut <abbr title = \"Dynamic Host Configuration Protocol\""
-"> DHCP </abbr> -lainat tallennetaan"
+"tiedosto, johon annetut <abbr title = \"Dynamic Host Configuration Protocol"
+"\"> DHCP </abbr> -lainat tallennetaan"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
@@ -7024,7 +7030,7 @@ msgstr ""
msgid "positive integer value"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr ""
diff --git a/modules/luci-base/po/fr/base.po b/modules/luci-base/po/fr/base.po
index 483d1ea8b..c05642884 100644
--- a/modules/luci-base/po/fr/base.po
+++ b/modules/luci-base/po/fr/base.po
@@ -465,7 +465,7 @@ msgstr ""
msgid "Add new interface..."
msgstr "Ajout d'une nouvelle interface..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr "Ajouter un pair"
@@ -624,7 +624,7 @@ msgstr ""
"Autorise les réponses dans la plage 127.0.0.0/8, par ex. pour les services "
"de RBL"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr "IP autorisées"
@@ -1587,7 +1587,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr "Intervalle entre les messages d'indication du trafic de livraison"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Description"
@@ -2041,11 +2041,11 @@ msgstr "Mode encapsulé"
msgid "Encryption"
msgstr "Chiffrement"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr "Hôte du point terminal"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr "Port du point terminal"
@@ -2252,7 +2252,7 @@ msgstr "Terminer"
msgid "Firewall"
msgstr "Pare-feu"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr "Marque du Pare-feu"
@@ -2362,7 +2362,7 @@ msgstr "Mode de transmission"
msgid "Fragmentation Threshold"
msgstr "Seuil de fragmentation"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2640,7 +2640,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr "Groupe IKE DH"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr "Adresses IP"
@@ -3108,6 +3108,7 @@ msgid "Invalid"
msgstr "Erreur : donnée entrée invalide"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr "Chaîne de clé Base64 invalide"
@@ -3130,7 +3131,7 @@ msgstr "Argument invalide"
msgid "Invalid command"
msgstr "Commande invalide"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr "Valeur hexadécimale invalide"
@@ -3388,7 +3389,7 @@ msgstr ""
msgid "Listen Interfaces"
msgstr "Interfaces d'écoute"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr "Port d'écoute"
@@ -3592,7 +3593,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3703,7 +3704,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "Métrique"
@@ -3940,7 +3941,7 @@ msgstr "Aucun serveur DHCP configuré sur cette interface"
msgid "No Encryption"
msgstr "Pas de chiffrement"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr "Pas de routes hôtes"
@@ -4001,7 +4002,7 @@ msgstr "Pas de cache négatif"
msgid "No password set!"
msgstr "Pas de mot de passe positionné !"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr "Aucun pair défini pour le moment"
@@ -4210,11 +4211,11 @@ msgid "Option removed"
msgstr "Option retirée"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr "Facultatif"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4234,7 +4235,7 @@ msgstr ""
"d'un serveur délégant, utiliser le suffixe (comme '::1') pour former "
"l'adresse IPv6 ('a:b:c:d::1') de l'interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -4243,19 +4244,19 @@ msgstr ""
"supplémentaire de cryptographie à clé symétrique pour la résistance post-"
"quantique."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "Facultatif. Créer des itinéraires pour les IP autorisés pour ce pair."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr "Facultatif. Description du pair."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr "Optionnel. Ne créez pas de routes hôtes vers des homologues."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
@@ -4263,15 +4264,15 @@ msgstr ""
"Facultatif. Hôte du pair. Les noms sont résolus avant de mettre en place "
"l'interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Facultatif. Unité de transmission maximale de l'interface du tunnel."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr "Facultatif. Port de pair."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -4280,7 +4281,7 @@ msgstr ""
"est 0 (désactivé). La valeur recommandée si cet appareil est derrière un NAT "
"est de 25."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr "Facultatif. Port UDP utilisé pour les paquets sortants et entrants."
@@ -4568,7 +4569,7 @@ msgstr "Adresse IP du pair à attribuer"
msgid "Peer address is missing"
msgstr "L'adresse du pair est manquante"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr "Pairs"
@@ -4588,7 +4589,7 @@ msgstr "Réinitialiser"
msgid "Permission denied"
msgstr "Permission refusée"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr "Maintien persistant"
@@ -4659,7 +4660,7 @@ msgstr "Préférer l'UMTS"
msgid "Prefix Delegated"
msgstr "Préfixe Délégué"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr "Clé pré-partagée"
@@ -4698,7 +4699,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr "Clé privée"
@@ -4735,7 +4736,7 @@ msgstr "Donner un nouveau réseau"
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr "Clé publique"
@@ -4881,7 +4882,7 @@ msgstr "Redémarrage du système d'exploitation de votre équipement"
msgid "Receive"
msgstr "Reçoit"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Recommandé. Adresses IP de l'interface WireGuard."
@@ -4953,15 +4954,15 @@ msgstr "Obligatoire"
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr "Nécessaire avec certains FAIs, par ex. : Charter avec DOCSIS 3"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr "Obligatoire. Clé privée encodée en Base64 pour cette interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr "Obligatoire. Clé publique du pair encodée en Base64."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5128,7 +5129,7 @@ msgstr "Préparation root"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr "Route IP autorisées"
@@ -6815,6 +6816,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr "Vendeur"
@@ -6899,7 +6904,7 @@ msgid "Width"
msgstr "Largeur"
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
@@ -7256,7 +7261,7 @@ msgstr "valeur décimale positive"
msgid "positive integer value"
msgstr "valeur entière positive"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr "Aléatoire"
diff --git a/modules/luci-base/po/he/base.po b/modules/luci-base/po/he/base.po
index b485d870d..37097fbb2 100644
--- a/modules/luci-base/po/he/base.po
+++ b/modules/luci-base/po/he/base.po
@@ -446,7 +446,7 @@ msgstr "הוסף דומיין מקומי לשמות המוגשים מהקבצי
msgid "Add new interface..."
msgstr "הוסף ממשק חדש..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr ""
@@ -598,7 +598,7 @@ msgid ""
"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr ""
@@ -1511,7 +1511,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "תיאור"
@@ -1939,11 +1939,11 @@ msgstr ""
msgid "Encryption"
msgstr "הצפנה"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr ""
@@ -2143,7 +2143,7 @@ msgstr ""
msgid "Firewall"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr ""
@@ -2253,7 +2253,7 @@ msgstr ""
msgid "Fragmentation Threshold"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2525,7 +2525,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr ""
@@ -2978,6 +2978,7 @@ msgid "Invalid"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr ""
@@ -2997,7 +2998,7 @@ msgstr ""
msgid "Invalid command"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr ""
@@ -3236,7 +3237,7 @@ msgstr ""
msgid "Listen Interfaces"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr ""
@@ -3432,7 +3433,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr ""
@@ -3541,7 +3542,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr ""
@@ -3776,7 +3777,7 @@ msgstr ""
msgid "No Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr ""
@@ -3837,7 +3838,7 @@ msgstr ""
msgid "No password set!"
msgstr "לא הוגדרה סיסמה!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr ""
@@ -4044,11 +4045,11 @@ msgid "Option removed"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4062,45 +4063,45 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
@@ -4386,7 +4387,7 @@ msgstr ""
msgid "Peer address is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr ""
@@ -4406,7 +4407,7 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr ""
@@ -4477,7 +4478,7 @@ msgstr ""
msgid "Prefix Delegated"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr ""
@@ -4514,7 +4515,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr ""
@@ -4551,7 +4552,7 @@ msgstr ""
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr ""
@@ -4685,7 +4686,7 @@ msgstr ""
msgid "Receive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
@@ -4757,15 +4758,15 @@ msgstr ""
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4925,7 +4926,7 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr ""
@@ -6488,6 +6489,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr ""
@@ -6565,7 +6570,7 @@ msgid "Width"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr ""
@@ -6912,7 +6917,7 @@ msgstr ""
msgid "positive integer value"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr ""
diff --git a/modules/luci-base/po/hi/base.po b/modules/luci-base/po/hi/base.po
index f92292c77..7cad54778 100644
--- a/modules/luci-base/po/hi/base.po
+++ b/modules/luci-base/po/hi/base.po
@@ -437,7 +437,7 @@ msgstr ""
msgid "Add new interface..."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr ""
@@ -585,7 +585,7 @@ msgid ""
"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr ""
@@ -1488,7 +1488,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr ""
@@ -1914,11 +1914,11 @@ msgstr ""
msgid "Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr ""
@@ -2118,7 +2118,7 @@ msgstr ""
msgid "Firewall"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr ""
@@ -2228,7 +2228,7 @@ msgstr ""
msgid "Fragmentation Threshold"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2500,7 +2500,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr ""
@@ -2953,6 +2953,7 @@ msgid "Invalid"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr ""
@@ -2972,7 +2973,7 @@ msgstr ""
msgid "Invalid command"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr ""
@@ -3211,7 +3212,7 @@ msgstr ""
msgid "Listen Interfaces"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr ""
@@ -3407,7 +3408,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3516,7 +3517,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr ""
@@ -3751,7 +3752,7 @@ msgstr ""
msgid "No Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr ""
@@ -3812,7 +3813,7 @@ msgstr ""
msgid "No password set!"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr ""
@@ -4019,11 +4020,11 @@ msgid "Option removed"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4037,45 +4038,45 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
@@ -4361,7 +4362,7 @@ msgstr ""
msgid "Peer address is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr ""
@@ -4381,7 +4382,7 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr ""
@@ -4452,7 +4453,7 @@ msgstr ""
msgid "Prefix Delegated"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr ""
@@ -4489,7 +4490,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr ""
@@ -4526,7 +4527,7 @@ msgstr ""
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr ""
@@ -4660,7 +4661,7 @@ msgstr ""
msgid "Receive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
@@ -4732,15 +4733,15 @@ msgstr ""
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4900,7 +4901,7 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr ""
@@ -6457,6 +6458,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr ""
@@ -6534,7 +6539,7 @@ msgid "Width"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr ""
@@ -6881,7 +6886,7 @@ msgstr ""
msgid "positive integer value"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr ""
diff --git a/modules/luci-base/po/hu/base.po b/modules/luci-base/po/hu/base.po
index 468361040..73a2a2db6 100644
--- a/modules/luci-base/po/hu/base.po
+++ b/modules/luci-base/po/hu/base.po
@@ -455,7 +455,7 @@ msgstr "Helyi tartományutótag hozzáadása a hosts fájlokból kiszolgált nev
msgid "Add new interface..."
msgstr "Új csatoló hozzáadása…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr "Partner hozzáadása"
@@ -611,7 +611,7 @@ msgstr ""
"Külső válaszok engedélyezése a 127.0.0.0/8-as tartományban, például RBL "
"szolgáltatások"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr "Engedélyezett IP-k"
@@ -1572,7 +1572,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr "Kézbesítési forgalom jelző üzenet időköze"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Leírás"
@@ -2021,11 +2021,11 @@ msgstr "Beágyazási mód"
msgid "Encryption"
msgstr "Titkosítás"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr "Végpont gépe"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr "Végpont portja"
@@ -2229,7 +2229,7 @@ msgstr "Befejezés"
msgid "Firewall"
msgstr "Tűzfal"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr "Tűzfal jelölés"
@@ -2341,7 +2341,7 @@ msgstr "Továbbítási mód"
msgid "Fragmentation Threshold"
msgstr "Töredezettség küszöbszintje"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2619,7 +2619,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr "IKE DH csoport"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr "IP-címek"
@@ -3089,6 +3089,7 @@ msgid "Invalid"
msgstr "Érvénytelen"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr "Érvénytelen Base64 kulcs karakterlánc"
@@ -3112,7 +3113,7 @@ msgstr "Érvénytelen argumentum"
msgid "Invalid command"
msgstr "Érvénytelen parancs"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr "Érvénytelen hexadecimális érték"
@@ -3368,7 +3369,7 @@ msgstr "Gépek listája, amelyek hamis NX-tartomány eredményeket szolgáltatna
msgid "Listen Interfaces"
msgstr "Figyelési csatolók"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr "Fogadó port"
@@ -3570,7 +3571,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3681,7 +3682,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "Mérőszám"
@@ -3918,7 +3919,7 @@ msgstr "Nincs DHCP-kiszolgáló beállítva ehhez a csatolóhoz"
msgid "No Encryption"
msgstr "Nincs titkosítás"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr "Nincsenek gépútvonalak"
@@ -3979,7 +3980,7 @@ msgstr "Nincs negatív gyorsítótár"
msgid "No password set!"
msgstr "Nincs jelszó beállítva!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr "Még nincsenek partnerek meghatározva"
@@ -4188,11 +4189,11 @@ msgid "Option removed"
msgstr "Beállítás eltávolítva"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr "Elhagyható"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4212,7 +4213,7 @@ msgstr ""
"delegált kiszolgálótól, akkor használja az utótagot (például „::1”) az IP-"
"cím formázásához („a:b:c:d::1”) a csatolónál."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -4220,21 +4221,21 @@ msgstr ""
"Elhagyható. Base64 kódolású előre megosztott kulcs. Egy szimmetrikus kulcsú "
"kriptográfia további rétegében adja hozzá a kvantum utáni ellenállósághoz."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
"Elhagyható. Útvonalak létrehozása az engedélyezett IP-khez ennél a "
"partnernél."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr "Elhagyható. A partner leírása."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr "Elhagyható. Ne hozzon létre gépútvonalakat a partnerekhez."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
@@ -4242,15 +4243,15 @@ msgstr ""
"Elhagyható. A partner gépe. A nevek a csatoló felhidazása előtt lesznek "
"feloldva."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Elhagyható. Az alagút csatoló legnagyobb átviteli egysége."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr "Elhagyható. A partner portja."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -4258,7 +4259,7 @@ msgstr ""
"Elhagyható. Az életben tartási üzenetek közti másodpercek. Alapértelmezetten "
"0 (letiltva). Az ajánlott érték 25, ha ez az eszköz NAT mögött van."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr "Elhagyható. A kimenő és bejövő csomagokhoz használt UDP port."
@@ -4546,7 +4547,7 @@ msgstr "Hozzárendelendő partner IP-cím"
msgid "Peer address is missing"
msgstr "A partnercím hiányzik"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr "Partnerek"
@@ -4566,7 +4567,7 @@ msgstr "Visszaállítás végrehajtása"
msgid "Permission denied"
msgstr "Hozzáférés megtagadva"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr "Állandó életben tartás"
@@ -4637,7 +4638,7 @@ msgstr "UMTS előnyben részesítése"
msgid "Prefix Delegated"
msgstr "Előtag delegálva"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr "Előre megosztott kulcs"
@@ -4676,7 +4677,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr "Személyes kulcs"
@@ -4713,7 +4714,7 @@ msgstr "Új hálózat szolgáltatása"
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Áleseti (ahdemo)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr "Nyilvános kulcs"
@@ -4860,7 +4861,7 @@ msgstr "Újraindítja az eszköz operációs rendszerét"
msgid "Receive"
msgstr "Fogadás"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Ajánlott. A WireGuard csatoló IP-címei."
@@ -4934,15 +4935,15 @@ msgstr ""
"Bizonyos internetszolgáltatók esetén szükséges, például DOCSIS 3-mal "
"rendelkező Charternél"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr "Kötelező. Base64 kódolású személyes kulcs ehhez a csatolóhoz."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr "Kötelező. A partner Base64 kódolású nyilvános kulcsa."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5109,7 +5110,7 @@ msgstr "Gyökér előkészítés"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr "Engedélyezett IP-k irányítása"
@@ -6790,6 +6791,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr "Gyártó"
@@ -6874,7 +6879,7 @@ msgid "Width"
msgstr "Szélesség"
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
@@ -7232,7 +7237,7 @@ msgstr "pozitív számérték"
msgid "positive integer value"
msgstr "pozitív egész szám érték"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr "véletlen"
diff --git a/modules/luci-base/po/it/base.po b/modules/luci-base/po/it/base.po
index 813c48bee..86ce9c0df 100644
--- a/modules/luci-base/po/it/base.po
+++ b/modules/luci-base/po/it/base.po
@@ -455,7 +455,7 @@ msgstr "Aggiungi il suffisso di dominio locale ai nomi serviti dal file hosts"
msgid "Add new interface..."
msgstr "Aggiungi nuova interfaccia..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr ""
@@ -608,7 +608,7 @@ msgstr ""
"Permetti le risposte upstream nell'intervallo 127.0.0.0/8, ad esempio per i "
"servizi RBL"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr ""
@@ -1533,7 +1533,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Descrizione"
@@ -1974,11 +1974,11 @@ msgstr "Modalità di incapsulamento"
msgid "Encryption"
msgstr "Crittografia"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr ""
@@ -2180,7 +2180,7 @@ msgstr "Fine"
msgid "Firewall"
msgstr "Firewall"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr ""
@@ -2290,7 +2290,7 @@ msgstr "Modalità di Inoltro"
msgid "Fragmentation Threshold"
msgstr "Soglia di frammentazione"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2564,7 +2564,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr "Indirizzi IP"
@@ -3029,6 +3029,7 @@ msgid "Invalid"
msgstr "Valore immesso non valido"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr ""
@@ -3048,7 +3049,7 @@ msgstr ""
msgid "Invalid command"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr ""
@@ -3292,7 +3293,7 @@ msgstr "Elenco di host che forniscono risultati NX domain fasulli"
msgid "Listen Interfaces"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr ""
@@ -3494,7 +3495,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3603,7 +3604,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "Metrica"
@@ -3840,7 +3841,7 @@ msgstr "Nessun Server DHCP configurato per questa interfaccia"
msgid "No Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr ""
@@ -3901,7 +3902,7 @@ msgstr ""
msgid "No password set!"
msgstr "Nessuna password immessa!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr ""
@@ -4108,11 +4109,11 @@ msgid "Option removed"
msgstr "Opzione cancellata"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4126,45 +4127,45 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
@@ -4452,7 +4453,7 @@ msgstr ""
msgid "Peer address is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr ""
@@ -4472,7 +4473,7 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr ""
@@ -4543,7 +4544,7 @@ msgstr ""
msgid "Prefix Delegated"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr ""
@@ -4580,7 +4581,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr ""
@@ -4617,7 +4618,7 @@ msgstr "Fornisci nuova rete"
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr "Chiave Pubblica"
@@ -4753,7 +4754,7 @@ msgstr "Riavvia il sistema operativo del tuo dispositivo"
msgid "Receive"
msgstr "Ricezione"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
@@ -4825,15 +4826,15 @@ msgstr "Richiesto"
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4993,7 +4994,7 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr ""
@@ -6590,6 +6591,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr ""
@@ -6669,7 +6674,7 @@ msgid "Width"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr ""
@@ -7025,7 +7030,7 @@ msgstr ""
msgid "positive integer value"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr ""
diff --git a/modules/luci-base/po/ja/base.po b/modules/luci-base/po/ja/base.po
index 67f8a81f0..9caf009e6 100644
--- a/modules/luci-base/po/ja/base.po
+++ b/modules/luci-base/po/ja/base.po
@@ -454,7 +454,7 @@ msgstr ""
msgid "Add new interface..."
msgstr "インターフェースの新規作成..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr "ピアを追加"
@@ -606,7 +606,7 @@ msgstr ""
"上位サーバーからの特定範囲内 (127.0.0.0/8) の応答を許可します。例: RBL サービ"
"スのため"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr "許可されるIP"
@@ -1549,7 +1549,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr "Delivery Traffic Indication Message インターバル"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "説明"
@@ -1995,11 +1995,11 @@ msgstr "カプセル化モード"
msgid "Encryption"
msgstr "暗号化"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr "エンドポイント ホスト"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr "エンドポイント ポート"
@@ -2203,7 +2203,7 @@ msgstr "終了"
msgid "Firewall"
msgstr "ファイアウォール"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr ""
@@ -2314,7 +2314,7 @@ msgstr "転送モード"
msgid "Fragmentation Threshold"
msgstr "フラグメンテーションしきい値"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2590,7 +2590,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr "IKE DHグループ"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr "IPアドレス"
@@ -3054,6 +3054,7 @@ msgid "Invalid"
msgstr "入力値が不正です"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr "無効な Base64 キー文字列"
@@ -3073,7 +3074,7 @@ msgstr "無効な引数"
msgid "Invalid command"
msgstr "無効なコマンド"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr "無効な 16 進数値"
@@ -3319,7 +3320,7 @@ msgstr "NX ドメインの偽の結果として返されるホストのリスト
msgid "Listen Interfaces"
msgstr "待ち受けインターフェース"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr "待ち受けポート"
@@ -3524,7 +3525,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3634,7 +3635,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "メトリック"
@@ -3871,7 +3872,7 @@ msgstr "このインターフェースにはDHCPサーバーが設定されて
msgid "No Encryption"
msgstr "暗号化無し"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr ""
@@ -3932,7 +3933,7 @@ msgstr "ネガティブキャッシュを行なわない"
msgid "No password set!"
msgstr "パスワードが設定されていません!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr ""
@@ -4141,11 +4142,11 @@ msgid "Option removed"
msgstr "削除されるオプション"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr "オプション"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4163,25 +4164,25 @@ msgstr ""
"ス(例: '::1')を指定します。(オプション) 使用できる値: 'eui64', "
"'random', または '::1' や '::1:2' のような固定値"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
@@ -4189,15 +4190,15 @@ msgstr ""
"ピアのホストです。名前はインターフェースの起動前に解決されます。(オプショ"
"ン)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "トンネル インターフェースのMaximum Transmission Unit(オプション)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr "ピアのポート(オプション)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -4205,7 +4206,7 @@ msgstr ""
"キープアライブ メッセージの送信間隔(秒)です。既定値: 0。このデバイスがNAT"
"以下に存在する場合の推奨値は25です。(オプション)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr "発信パケットと受信パケットに使用されるUDPポート(オプション)"
@@ -4493,7 +4494,7 @@ msgstr "割り当てるピア IP アドレス"
msgid "Peer address is missing"
msgstr "ピアのアドレスがありません"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr "ピア"
@@ -4513,7 +4514,7 @@ msgstr "設定リセットを実行"
msgid "Permission denied"
msgstr "パーミッション拒否"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr "永続的なキープアライブ"
@@ -4584,7 +4585,7 @@ msgstr ""
msgid "Prefix Delegated"
msgstr "委任されたプレフィクス (PD)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr "事前共有鍵"
@@ -4623,7 +4624,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr "秘密鍵"
@@ -4660,7 +4661,7 @@ msgstr "新しいネットワークを設定します"
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "擬似アドホック (ahdemo)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr "公開鍵"
@@ -4804,7 +4805,7 @@ msgstr "デバイスのオペレーティングシステムを再起動します
msgid "Receive"
msgstr "受信"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "WireGuard インターフェースのIPアドレスです。(推奨)"
@@ -4876,15 +4877,15 @@ msgstr "必須"
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr "DOCSIS 3.0を使用するいくつかのISPでは必要になります"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr "このインターフェースに使用するBase64-エンコード 秘密鍵(必須)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5048,7 +5049,7 @@ msgstr "ルートの準備"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr ""
@@ -6697,6 +6698,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr "ベンダー"
@@ -6780,7 +6785,7 @@ msgid "Width"
msgstr "帯域幅"
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
@@ -7135,7 +7140,7 @@ msgstr "正の値(10進数)"
msgid "positive integer value"
msgstr "正の整数値"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr "ランダム"
diff --git a/modules/luci-base/po/ko/base.po b/modules/luci-base/po/ko/base.po
index 812e42e1c..ca1ef9a6a 100644
--- a/modules/luci-base/po/ko/base.po
+++ b/modules/luci-base/po/ko/base.po
@@ -449,7 +449,7 @@ msgstr "hosts에 등록된 호스트 명에 지역 도메인 접미사를 추가
msgid "Add new interface..."
msgstr "새로운 인터페이스 추가..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr ""
@@ -597,7 +597,7 @@ msgid ""
"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
msgstr "127.0.0.0/8 루프백 범위 내에서 업스트림 응답 허용 (예: RBL 서비스)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr ""
@@ -1516,7 +1516,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "설명"
@@ -1951,11 +1951,11 @@ msgstr ""
msgid "Encryption"
msgstr "암호화"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr ""
@@ -2155,7 +2155,7 @@ msgstr ""
msgid "Firewall"
msgstr "방화벽"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr ""
@@ -2265,7 +2265,7 @@ msgstr ""
msgid "Fragmentation Threshold"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2538,7 +2538,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr ""
@@ -2991,6 +2991,7 @@ msgid "Invalid"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr ""
@@ -3010,7 +3011,7 @@ msgstr ""
msgid "Invalid command"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr ""
@@ -3250,7 +3251,7 @@ msgstr ""
msgid "Listen Interfaces"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr ""
@@ -3447,7 +3448,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3556,7 +3557,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr ""
@@ -3791,7 +3792,7 @@ msgstr ""
msgid "No Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr ""
@@ -3852,7 +3853,7 @@ msgstr ""
msgid "No password set!"
msgstr "암호 설정을 해주세요!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr ""
@@ -4059,11 +4060,11 @@ msgid "Option removed"
msgstr "삭제된 option"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4077,45 +4078,45 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
@@ -4403,7 +4404,7 @@ msgstr ""
msgid "Peer address is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr ""
@@ -4423,7 +4424,7 @@ msgstr "Reset 하기"
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr ""
@@ -4494,7 +4495,7 @@ msgstr ""
msgid "Prefix Delegated"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr ""
@@ -4531,7 +4532,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr ""
@@ -4568,7 +4569,7 @@ msgstr "새로운 네트워크를 추가합니다"
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr ""
@@ -4704,7 +4705,7 @@ msgstr "장치의 운영체제를 재부팅합니다"
msgid "Receive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
@@ -4776,15 +4777,15 @@ msgstr ""
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr "특정 ISP 들에 요구됨. 예: Charter (DOCSIS 3 기반)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4944,7 +4945,7 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr ""
@@ -6527,6 +6528,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr ""
@@ -6604,7 +6609,7 @@ msgid "Width"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr ""
@@ -6957,7 +6962,7 @@ msgstr ""
msgid "positive integer value"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr ""
diff --git a/modules/luci-base/po/mr/base.po b/modules/luci-base/po/mr/base.po
index b96b5f451..efc8cd63f 100644
--- a/modules/luci-base/po/mr/base.po
+++ b/modules/luci-base/po/mr/base.po
@@ -435,7 +435,7 @@ msgstr ""
msgid "Add new interface..."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr ""
@@ -583,7 +583,7 @@ msgid ""
"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr ""
@@ -1486,7 +1486,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "वर्णन"
@@ -1912,11 +1912,11 @@ msgstr ""
msgid "Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr ""
@@ -2116,7 +2116,7 @@ msgstr ""
msgid "Firewall"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr ""
@@ -2226,7 +2226,7 @@ msgstr ""
msgid "Fragmentation Threshold"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2498,7 +2498,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr ""
@@ -2951,6 +2951,7 @@ msgid "Invalid"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr ""
@@ -2970,7 +2971,7 @@ msgstr ""
msgid "Invalid command"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr ""
@@ -3209,7 +3210,7 @@ msgstr ""
msgid "Listen Interfaces"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr ""
@@ -3405,7 +3406,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3514,7 +3515,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr ""
@@ -3749,7 +3750,7 @@ msgstr ""
msgid "No Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr ""
@@ -3810,7 +3811,7 @@ msgstr ""
msgid "No password set!"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr ""
@@ -4017,11 +4018,11 @@ msgid "Option removed"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4035,45 +4036,45 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
@@ -4359,7 +4360,7 @@ msgstr ""
msgid "Peer address is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr ""
@@ -4379,7 +4380,7 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr ""
@@ -4450,7 +4451,7 @@ msgstr ""
msgid "Prefix Delegated"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr ""
@@ -4487,7 +4488,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr ""
@@ -4524,7 +4525,7 @@ msgstr ""
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr ""
@@ -4658,7 +4659,7 @@ msgstr ""
msgid "Receive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
@@ -4730,15 +4731,15 @@ msgstr ""
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4898,7 +4899,7 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr ""
@@ -6455,6 +6456,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr ""
@@ -6532,7 +6537,7 @@ msgid "Width"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr ""
@@ -6879,7 +6884,7 @@ msgstr ""
msgid "positive integer value"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr ""
diff --git a/modules/luci-base/po/ms/base.po b/modules/luci-base/po/ms/base.po
index 024658e0a..f5f552530 100644
--- a/modules/luci-base/po/ms/base.po
+++ b/modules/luci-base/po/ms/base.po
@@ -439,7 +439,7 @@ msgstr ""
msgid "Add new interface..."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr ""
@@ -587,7 +587,7 @@ msgid ""
"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr ""
@@ -1490,7 +1490,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Keterangan"
@@ -1922,11 +1922,11 @@ msgstr ""
msgid "Encryption"
msgstr "Enkripsi"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr ""
@@ -2126,7 +2126,7 @@ msgstr "Selesai"
msgid "Firewall"
msgstr "Firewall"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr ""
@@ -2236,7 +2236,7 @@ msgstr ""
msgid "Fragmentation Threshold"
msgstr "Fragmentasi Ambang"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2510,7 +2510,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr ""
@@ -2968,6 +2968,7 @@ msgid "Invalid"
msgstr "Tak Sah"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr ""
@@ -2987,7 +2988,7 @@ msgstr ""
msgid "Invalid command"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr ""
@@ -3230,7 +3231,7 @@ msgstr ""
msgid "Listen Interfaces"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr ""
@@ -3426,7 +3427,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3535,7 +3536,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "Metrik"
@@ -3772,7 +3773,7 @@ msgstr ""
msgid "No Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr ""
@@ -3833,7 +3834,7 @@ msgstr ""
msgid "No password set!"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr ""
@@ -4040,11 +4041,11 @@ msgid "Option removed"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4058,45 +4059,45 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
@@ -4382,7 +4383,7 @@ msgstr ""
msgid "Peer address is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr ""
@@ -4402,7 +4403,7 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr ""
@@ -4473,7 +4474,7 @@ msgstr ""
msgid "Prefix Delegated"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr ""
@@ -4510,7 +4511,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr ""
@@ -4547,7 +4548,7 @@ msgstr ""
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr ""
@@ -4682,7 +4683,7 @@ msgstr "Reboot sistem operasi peranti anda"
msgid "Receive"
msgstr "Menerima"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
@@ -4754,15 +4755,15 @@ msgstr ""
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4922,7 +4923,7 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr ""
@@ -6495,6 +6496,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr ""
@@ -6574,7 +6579,7 @@ msgid "Width"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr ""
@@ -6921,7 +6926,7 @@ msgstr ""
msgid "positive integer value"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr ""
diff --git a/modules/luci-base/po/nb_NO/base.po b/modules/luci-base/po/nb_NO/base.po
index e46418b9d..89444e541 100644
--- a/modules/luci-base/po/nb_NO/base.po
+++ b/modules/luci-base/po/nb_NO/base.po
@@ -450,7 +450,7 @@ msgstr "Legg det lokale domenesuffikset til navn utgitt fra vertsfiler"
msgid "Add new interface..."
msgstr "Legg til grensesnitt..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr ""
@@ -598,7 +598,7 @@ msgid ""
"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
msgstr "Tillat oppstrømssvar i 127.0.0.0/8-nettet, f.eks. for RBL-tjenester"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr ""
@@ -1518,7 +1518,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Beskrivelse"
@@ -1959,11 +1959,11 @@ msgstr "Innkapsling modus"
msgid "Encryption"
msgstr "Kryptering"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr ""
@@ -2164,7 +2164,7 @@ msgstr "Fullfør"
msgid "Firewall"
msgstr "Brannmur"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr ""
@@ -2275,7 +2275,7 @@ msgstr "Videresending modus"
msgid "Fragmentation Threshold"
msgstr "Fragmenterings Terskel"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2550,7 +2550,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr ""
@@ -3007,6 +3007,7 @@ msgid "Invalid"
msgstr "Ugyldig"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr ""
@@ -3026,7 +3027,7 @@ msgstr ""
msgid "Invalid command"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr ""
@@ -3270,7 +3271,7 @@ msgstr "Liste over verter som returneren falske NX domene resultater"
msgid "Listen Interfaces"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr ""
@@ -3472,7 +3473,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3581,7 +3582,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "Metrisk"
@@ -3818,7 +3819,7 @@ msgstr "Ingen DHCP server er konfigurert for dette grensesnittet"
msgid "No Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr ""
@@ -3879,7 +3880,7 @@ msgstr "Ingen negative cache"
msgid "No password set!"
msgstr "Ruteren er ikke passordbeskyttet!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr ""
@@ -4086,11 +4087,11 @@ msgid "Option removed"
msgstr "Innstilling fjernet"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4104,45 +4105,45 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
@@ -4430,7 +4431,7 @@ msgstr ""
msgid "Peer address is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr ""
@@ -4450,7 +4451,7 @@ msgstr "Foreta nullstilling"
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr ""
@@ -4521,7 +4522,7 @@ msgstr ""
msgid "Prefix Delegated"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr ""
@@ -4560,7 +4561,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr ""
@@ -4597,7 +4598,7 @@ msgstr "Lag nytt nettverk"
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr ""
@@ -4733,7 +4734,7 @@ msgstr "Omstarter operativsystemet på enheten"
msgid "Receive"
msgstr "Motta"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
@@ -4805,15 +4806,15 @@ msgstr ""
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr "Er nødvendig for noen nettleverandører, f.eks Charter med DOCSIS 3"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4973,7 +4974,7 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr ""
@@ -6583,6 +6584,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr ""
@@ -6662,7 +6667,7 @@ msgid "Width"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr ""
@@ -7017,7 +7022,7 @@ msgstr ""
msgid "positive integer value"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr ""
diff --git a/modules/luci-base/po/pl/base.po b/modules/luci-base/po/pl/base.po
index 651f05729..17235220b 100644
--- a/modules/luci-base/po/pl/base.po
+++ b/modules/luci-base/po/pl/base.po
@@ -456,7 +456,7 @@ msgstr "Dodaj lokalny sufiks domeny do nazw urządzeń z pliku hosts"
msgid "Add new interface..."
msgstr "Dodaj nowy interfejs..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr "Dodaj peera"
@@ -610,7 +610,7 @@ msgid ""
msgstr ""
"Zezwól na ruch wychodzący (odpowiedzi) z podsieci 127.0.0.0/8, np. usługi RBL"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr "Dozwolone IP"
@@ -1564,7 +1564,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr "Interwał komunikatu o wskazaniu dostawy ruchu"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Opis"
@@ -2018,11 +2018,11 @@ msgstr "Sposób enkapsulacji"
msgid "Encryption"
msgstr "Szyfrowanie"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr "Końcowy Host"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr "Końcowy Port"
@@ -2225,7 +2225,7 @@ msgstr "Zakończ"
msgid "Firewall"
msgstr "Zapora sieciowa"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr "Znacznik zapory sieciowej"
@@ -2336,7 +2336,7 @@ msgstr "Tryb przekazywania"
msgid "Fragmentation Threshold"
msgstr "Próg fragmentacji"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2614,7 +2614,7 @@ msgstr "IEEE 802.3ad Dynamiczna agregacja łączy (802.3ad, 4)"
msgid "IKE DH Group"
msgstr "Grupa IKE DH"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr "Adres IP"
@@ -3082,6 +3082,7 @@ msgid "Invalid"
msgstr "Niewłaściwy"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr "Nieprawidłowy ciąg klucza Base64"
@@ -3101,7 +3102,7 @@ msgstr "Błędny argument"
msgid "Invalid command"
msgstr "Nieprawidłowe polecenie"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr "Nieprawidłowa wartość szesnastkowa"
@@ -3355,7 +3356,7 @@ msgstr "Lista hostów które dostarczają zafałszowane wyniki NX domain"
msgid "Listen Interfaces"
msgstr "Nasłuchuj interfejs"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr "Nasłuchuj port"
@@ -3557,7 +3558,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3668,7 +3669,7 @@ msgstr "Metoda określania statusu łącza"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "Metryka"
@@ -3905,7 +3906,7 @@ msgstr "Brak skonfigurowanego serwera DHCP dla tego interfejsu"
msgid "No Encryption"
msgstr "Brak szyfrowania"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr "Brak tras hosta"
@@ -3966,7 +3967,7 @@ msgstr "Brak negatywnej pamięci podręcznej"
msgid "No password set!"
msgstr "Nie ustawiono hasła!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr "Jeszcze nie zdefiniowano peerów"
@@ -4177,11 +4178,11 @@ msgid "Option removed"
msgstr "Usunięto wartość"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr "Opcjonalny"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4201,7 +4202,7 @@ msgstr ""
"odbierany z serwera delegującego, użyj sufiksa (takiego jak '::1') aby "
"utworzyć adres IPv6 ('a:b:c:d::1') dla tego interfejsu."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -4209,34 +4210,34 @@ msgstr ""
"Opcjonalnie. Base64-zakodowany klucz współdzielony. Dodaje dodatkową warstwę "
"symetrycznej kryptografii klucza dla uzyskania odporności po kwantowej."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "Opcjonalny. Tworzenie tras dozwolonych adresów IP dla tego peera."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr "Opcjonalny. Opis peera."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr "Opcjonalnie. Nie twórz tras hosta do peerów."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
"Opcjonalnie. Host z peerem. Nazwy są ustalane przed wywołaniem interfejsu."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Opcjonalny. Maksymalna wartość transmisji interfejsu tunelowego."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr "Opcjonalny. Port dla peera."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -4244,7 +4245,7 @@ msgstr ""
"Opcjonalnie. Sekundy między utrzymaniem przy życiu wiadomości. Domyślnie 0 "
"(wyłączone). Zalecana wartość, jeśli urządzenie znajduje się poza NAT to 25."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
"Opcjonalny. Port UDP używany dla pakietów wychodzących i przychodzących."
@@ -4534,7 +4535,7 @@ msgstr "Adres IP Peera do przydzielenia"
msgid "Peer address is missing"
msgstr "Brakuje adresu Peera"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr "Peers"
@@ -4554,7 +4555,7 @@ msgstr "Wykonaj reset"
msgid "Permission denied"
msgstr "Odmowa zezwolenia"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr "Trwale trzymaj przy życiu"
@@ -4625,7 +4626,7 @@ msgstr "Preferuj UMTS"
msgid "Prefix Delegated"
msgstr "Prefiks Przekazany"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr "Klucz współdzielony"
@@ -4664,7 +4665,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr "Klucz prywatny"
@@ -4701,7 +4702,7 @@ msgstr "Utwórz nową sieć"
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Pseudo Ad-Hoc (ahdemo)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr "Klucz publiczny"
@@ -4847,7 +4848,7 @@ msgstr "Uruchamia ponownie system na twoim urządzeniu"
msgid "Receive"
msgstr "Odebrane"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Zalecane. Adresy IP interfejsu WireGuard."
@@ -4919,15 +4920,15 @@ msgstr "Wymagany"
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr "Wymagany dla niektórych dostawców internetu, np. Charter z DOCSIS 3"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr "Wymagane. Klucz prywatny dla tego interfejsu Base64-encoded."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr "Wymagane. Klucz publiczny Base64-encodec dla peera."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5093,7 +5094,7 @@ msgstr "Przygotowanie Roota"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "Polityka Round-Robin (bilans-rr, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr "Trasuj dozwolone IPs"
@@ -6765,6 +6766,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr "Producent"
@@ -6849,7 +6854,7 @@ msgid "Width"
msgstr "Szerokość"
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
@@ -7207,7 +7212,7 @@ msgstr "dodatnia wartość dziesiętna"
msgid "positive integer value"
msgstr "dodatnia wartość całkowita"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr "losowy"
diff --git a/modules/luci-base/po/pt/base.po b/modules/luci-base/po/pt/base.po
index 28005af5c..91b8b13e8 100644
--- a/modules/luci-base/po/pt/base.po
+++ b/modules/luci-base/po/pt/base.po
@@ -463,7 +463,7 @@ msgstr ""
msgid "Add new interface..."
msgstr "Adicionar uma nova interface..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr "Adicionar par"
@@ -619,7 +619,7 @@ msgid ""
msgstr ""
"Permitir respostas a montante na gama 127.0.0.1/8, p.e. para serviços RBL"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr "Endereços IP autorizados"
@@ -1577,7 +1577,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr "Intervalo da Mensagem Indicativa de Envio de Tráfego (DTIM)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Descrição"
@@ -2030,11 +2030,11 @@ msgstr "Modo de encapsulamento"
msgid "Encryption"
msgstr "Encriptação"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr "Host Terminal"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr "Porta do Terminal"
@@ -2239,7 +2239,7 @@ msgstr "Terminar"
msgid "Firewall"
msgstr "Firewall"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr "Marca da Firewall"
@@ -2351,7 +2351,7 @@ msgstr "Modo de encaminhamento"
msgid "Fragmentation Threshold"
msgstr "Limiar de Fragmentação"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2632,7 +2632,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr "Grupo DH do IKE"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr "Endereços IP"
@@ -3099,6 +3099,7 @@ msgid "Invalid"
msgstr "Inválido"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr "Cadeia de caracteres Base64 inválida"
@@ -3119,7 +3120,7 @@ msgstr "Argumento inválido"
msgid "Invalid command"
msgstr "Comando inválido"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr "Valor hexadecimal inválido"
@@ -3376,7 +3377,7 @@ msgstr ""
msgid "Listen Interfaces"
msgstr "Interfaces de Escuta"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr "Porta de Escuta"
@@ -3582,7 +3583,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3696,7 +3697,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "Métrica"
@@ -3933,7 +3934,7 @@ msgstr "Sem Servidor DHCP configurado nesta interface"
msgid "No Encryption"
msgstr "Sem criptografia"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr "Sem Rotas de Host"
@@ -3994,7 +3995,7 @@ msgstr "Sem cache negativa"
msgid "No password set!"
msgstr "Sem password definida!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr "Ainda não há pares definidos"
@@ -4206,11 +4207,11 @@ msgid "Option removed"
msgstr "Opção removida"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr "Opcional"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4230,7 +4231,7 @@ msgstr ""
"um servidor, use este sufixo (como '::1') para formar o endereço IPv6 ('a:b:"
"c:d::1') para esta interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -4238,19 +4239,19 @@ msgstr ""
"Opcional. Adiciona uma camada extra de cifragem simétrica para resistência "
"pós quântica."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "Opcional. Cria rotas para endereços IP Autorizados para este parceiro."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr "Opcional. Descrição do parceiro."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr "Opcional. Não criar rotas de acolhimento para os seus pares."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
@@ -4258,15 +4259,15 @@ msgstr ""
"Opcional. Equipamento do parceiro. Nomes serão resolvido antes de levantar a "
"interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Opcional. Unidade Máxima de Transmissão da interface do túnel."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr "Opcional. Porta do parceiro."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -4275,7 +4276,7 @@ msgstr ""
"(desativado). O valor recomendado caso este aparelho esteja atrás de uma NAT "
"é 25."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr "Opcional. Porta UDP usada para pacotes saintes ou entrantes."
@@ -4566,7 +4567,7 @@ msgstr "Endereço IP do parceiro para atribuir"
msgid "Peer address is missing"
msgstr "O endereço do parceiro está ausente"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr "Parceiros"
@@ -4586,7 +4587,7 @@ msgstr "Executar reset"
msgid "Permission denied"
msgstr "Permissão negada"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr "Manutenção da Conexão Persistente"
@@ -4658,7 +4659,7 @@ msgstr "Preferir UMTS"
msgid "Prefix Delegated"
msgstr "Prefixo Delegado"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr "Chave Compartilhada"
@@ -4697,7 +4698,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr "Chave Privada"
@@ -4734,7 +4735,7 @@ msgstr "Prover nova rede"
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Ad-Hoc Falso (ahdemo)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr "Chave Pública"
@@ -4879,7 +4880,7 @@ msgstr "Reinicia o seu aparelho"
msgid "Receive"
msgstr "Receber"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Recomendado. Endereços IP da interface do WireGuard."
@@ -4951,15 +4952,15 @@ msgstr "Necessário"
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr "Necessário para certos ISPs, p.ex. Charter with DOCSIS 3"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr "Obrigatório. Chave privada codificada em Base64 para esta interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr "Necessário. Chave Pública do parceiro codificada como Base64."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5127,7 +5128,7 @@ msgstr "Prepação da raiz (/)"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr "Roteie Andereços IP Autorizados"
@@ -6810,6 +6811,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr "Fabricante"
@@ -6893,7 +6898,7 @@ msgid "Width"
msgstr "Largura"
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr "VPN WireGuard"
@@ -7252,7 +7257,7 @@ msgstr "valor decimal positivo"
msgid "positive integer value"
msgstr "valor inteiro positivo"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr "aleatório"
diff --git a/modules/luci-base/po/pt_BR/base.po b/modules/luci-base/po/pt_BR/base.po
index e46fbe52e..354ea5d0c 100644
--- a/modules/luci-base/po/pt_BR/base.po
+++ b/modules/luci-base/po/pt_BR/base.po
@@ -473,7 +473,7 @@ msgstr "Adiciona um sufixo de domínio local para equipamentos conhecidos"
msgid "Add new interface..."
msgstr "Adiciona uma nova interface..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr "Adicionar parceiro"
@@ -544,8 +544,8 @@ msgstr ""
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
msgstr ""
-"Agregador: Escravo adicionados/removidos ou houve alteração da condição ("
-"largura de banda, 1)"
+"Agregador: Escravo adicionados/removidos ou houve alteração da condição "
+"(largura de banda, 1)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
msgid "Alert"
@@ -637,7 +637,7 @@ msgstr ""
"Permite respostas que apontem para 127.0.0.0/8 de servidores externos, por "
"exemplo, para os serviços RBL"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr "Endereços IP autorizados"
@@ -1334,8 +1334,8 @@ msgstr ""
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
msgstr ""
-"Considere o escravo ativo quando qualquer alvo IP ARP estiver acessível ("
-"qualquer, 0)"
+"Considere o escravo ativo quando qualquer alvo IP ARP estiver acessível "
+"(qualquer, 0)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
@@ -1604,7 +1604,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr "Intervalo da Mensagem Indicativa de Envio de Tráfego"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Descrição"
@@ -2067,11 +2067,11 @@ msgstr "Modo de encapsulamento"
msgid "Encryption"
msgstr "Criptografia"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr "Equipamento do ponto final"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr "Porta do ponto final"
@@ -2284,7 +2284,7 @@ msgstr "Terminar"
msgid "Firewall"
msgstr "Firewall"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr "Marca do Firewall"
@@ -2396,7 +2396,7 @@ msgstr "Modo de encaminhamento"
msgid "Fragmentation Threshold"
msgstr "Limiar de Fragmentação"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2682,7 +2682,7 @@ msgstr ""
"Grupo <abbr title=\"Diffie-Hellman\">DH</abbr> do <abbr title=\"Internet "
"Key Exchange/Troca de Chaves na Internet\">IKE</abbr>"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr "Endereços IP"
@@ -3153,6 +3153,7 @@ msgid "Invalid"
msgstr "Valor inválido"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr "String de chave Base64 inválida"
@@ -3176,7 +3177,7 @@ msgstr "Argumento inválido"
msgid "Invalid command"
msgstr "Comando inválido"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr "Valor hexadecimal inválido"
@@ -3435,7 +3436,7 @@ msgstr ""
msgid "Listen Interfaces"
msgstr "Interfaces de Escuta"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr "Porta de Escuta"
@@ -3641,7 +3642,7 @@ msgstr "Intervalo MII"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3754,7 +3755,7 @@ msgstr "Método para determinar a condição do enlace"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "Métrica"
@@ -3991,7 +3992,7 @@ msgstr "Nenhum Servidor DHCP configurado para esta interface"
msgid "No Encryption"
msgstr "Sem criptografia"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr "Sem Rotas de Hospedagem"
@@ -4052,7 +4053,7 @@ msgstr "Nenhum cache negativo"
msgid "No password set!"
msgstr "Nenhuma senha definida!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr "Sem parceiros definidos ainda"
@@ -4231,8 +4232,8 @@ msgstr "Um ou mais campos obrigatórios não tem valor!"
msgid ""
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr ""
-"Somente caso o escravo ativo atual falhe e o escravo primário esteja ativo ("
-"falha, 2)"
+"Somente caso o escravo ativo atual falhe e o escravo primário esteja ativo "
+"(falha, 2)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
@@ -4266,11 +4267,11 @@ msgid "Option removed"
msgstr "Opção removida"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr "Opcional"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4290,7 +4291,7 @@ msgstr ""
"um servidor, use este sufixo (como '::1') para formar o endereço IPv6 ('a:b:"
"c:d::1') para esta interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -4298,19 +4299,19 @@ msgstr ""
"Opcional. Adiciona uma camada extra de cifragem simétrica para resistência "
"pós quântica."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "Opcional. Cria rotas para endereços IP Autorizados para este parceiro."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr "Opcional. Descrição do parceiro."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr "Opcional. Não crie rotas de hospedagem para seus pares."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
@@ -4318,15 +4319,15 @@ msgstr ""
"Opcional. Equipamento do parceiro. Nomes serão resolvido antes de levantar a "
"interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Opcional. Unidade Máxima de Transmissão da interface do túnel."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr "Opcional. Porta do parceiro."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -4335,7 +4336,7 @@ msgstr ""
"(desabilitado). O valor recomendado caso este dispositivo esteja atrás de "
"uma NAT é 25."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr "Opcional. Porta UDP usada para pacotes saintes ou entrantes."
@@ -4626,7 +4627,7 @@ msgstr "Endereço IP do parceiro para atribuir"
msgid "Peer address is missing"
msgstr "O endereço do parceiro está ausente"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr "Pares"
@@ -4646,7 +4647,7 @@ msgstr "Restaurar as configuração iniciais"
msgid "Permission denied"
msgstr "Permissão negada"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr "Manutenção da Conexão Persistente"
@@ -4718,7 +4719,7 @@ msgstr "Preferir UMTS"
msgid "Prefix Delegated"
msgstr "Prefixo Delegado"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr "Chave Compartilhada"
@@ -4759,7 +4760,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr "O primário se torna um escravo ativo sempre que retornar (sempre, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr "Chave Privada"
@@ -4796,7 +4797,7 @@ msgstr "Prover nova rede"
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Ad-Hoc falso (ahdemo)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr "Chave Pública"
@@ -4942,7 +4943,7 @@ msgstr "Reinicia o sistema operacional do seu dispositivo"
msgid "Receive"
msgstr "Receber"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Recomendado. Endereços IP da interface do WireGuard."
@@ -5015,15 +5016,15 @@ msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr ""
"Obrigatório para alguns provedores de internet, ex. Charter com DOCSIS 3"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr "Obrigatório. Chave privada codificada em Base64 para esta interface."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr "Necessário. Chave Pública do parceiro codificada como Base64."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5191,7 +5192,7 @@ msgstr "Prepação da raiz (/)"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "Política Round-Robin (balanço-rr, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr "Roteie Andereços IP Autorizados"
@@ -5568,7 +5569,8 @@ msgstr ""
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
msgid "Specifies the ARP link monitoring frequency in milliseconds"
-msgstr "Especifica a frequência de monitoramento do enlace ARP em milissegundos"
+msgstr ""
+"Especifica a frequência de monitoramento do enlace ARP em milissegundos"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
msgid "Specifies the IP addresses to use for ARP monitoring"
@@ -5577,7 +5579,8 @@ msgstr ""
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
msgid "Specifies the MII link monitoring frequency in milliseconds"
-msgstr "Especifica a frequência de monitoramento do enlace MII em milissegundos"
+msgstr ""
+"Especifica a frequência de monitoramento do enlace MII em milissegundos"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
msgid "Specifies the aggregation selection logic to use"
@@ -5670,7 +5673,8 @@ msgstr ""
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
msgid "Specifies the quantity of ARP IP targets that must be reachable"
-msgstr "Determina a quantidade dos destinos IP do ARP que devem ser alcançáveis"
+msgstr ""
+"Determina a quantidade dos destinos IP do ARP que devem ser alcançáveis"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
msgid ""
@@ -6920,6 +6924,10 @@ msgstr "Validação somente para o escravo ativo"
msgid "Validation only for backup slaves"
msgstr "Validação apenas para os escravos backup"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr "Fabricante"
@@ -7002,7 +7010,7 @@ msgid "Width"
msgstr "Largura"
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr "VPN WireGuard"
@@ -7366,7 +7374,7 @@ msgstr "valor decimal positivo"
msgid "positive integer value"
msgstr "valor inteiro positivo"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr "aleatório"
diff --git a/modules/luci-base/po/ro/base.po b/modules/luci-base/po/ro/base.po
index 209c260ea..3bff75dd0 100644
--- a/modules/luci-base/po/ro/base.po
+++ b/modules/luci-base/po/ro/base.po
@@ -447,7 +447,7 @@ msgstr "Adauga un sufix local numelor servite din fisierele de tip hosts"
msgid "Add new interface..."
msgstr "Adauga interfata noua.."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr ""
@@ -597,7 +597,7 @@ msgid ""
msgstr ""
"Permite raspuns upstream in plaja 127.0.0.0/8, e.g. pentru serviciile RBL"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr "IP-uri permise"
@@ -1512,7 +1512,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Descriere"
@@ -1940,11 +1940,11 @@ msgstr "Modul de incapsulare"
msgid "Encryption"
msgstr "Criptare"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr ""
@@ -2144,7 +2144,7 @@ msgstr "Termina"
msgid "Firewall"
msgstr "Firewall"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr ""
@@ -2255,7 +2255,7 @@ msgstr "Mod de forwardare"
msgid "Fragmentation Threshold"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2529,7 +2529,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr "Adrese IP"
@@ -2982,6 +2982,7 @@ msgid "Invalid"
msgstr "Invalid"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr ""
@@ -3001,7 +3002,7 @@ msgstr ""
msgid "Invalid command"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr ""
@@ -3243,7 +3244,7 @@ msgstr ""
msgid "Listen Interfaces"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr ""
@@ -3439,7 +3440,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3548,7 +3549,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "Metrica"
@@ -3783,7 +3784,7 @@ msgstr "Nici un server DHCP configurat pentru aceasta interfata"
msgid "No Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr ""
@@ -3844,7 +3845,7 @@ msgstr ""
msgid "No password set!"
msgstr "Nici o parola setata !"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr ""
@@ -4051,11 +4052,11 @@ msgid "Option removed"
msgstr "Optiunea eliminata"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr "Opțional"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4069,45 +4070,45 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
@@ -4393,7 +4394,7 @@ msgstr ""
msgid "Peer address is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr ""
@@ -4413,7 +4414,7 @@ msgstr "Reseteaza"
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr ""
@@ -4484,7 +4485,7 @@ msgstr ""
msgid "Prefix Delegated"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr ""
@@ -4521,7 +4522,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr ""
@@ -4558,7 +4559,7 @@ msgstr ""
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr ""
@@ -4694,7 +4695,7 @@ msgstr "Rebooteaza sistemul de operare al dispozitivului tau"
msgid "Receive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
@@ -4766,15 +4767,15 @@ msgstr "Necesitat"
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4934,7 +4935,7 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr ""
@@ -6493,6 +6494,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr ""
@@ -6572,7 +6577,7 @@ msgid "Width"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr ""
@@ -6919,7 +6924,7 @@ msgstr ""
msgid "positive integer value"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr ""
diff --git a/modules/luci-base/po/ru/base.po b/modules/luci-base/po/ru/base.po
index a5b4a6d95..f02304644 100644
--- a/modules/luci-base/po/ru/base.po
+++ b/modules/luci-base/po/ru/base.po
@@ -296,7 +296,8 @@ msgstr "ARP валидация"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
msgid "ARP mode to consider a slave as being up"
-msgstr "Режим ARP для определения ведомого как находящегося в рабочем состоянии"
+msgstr ""
+"Режим ARP для определения ведомого как находящегося в рабочем состоянии"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
msgid "ARP monitoring is not supported for the selected policy!"
@@ -459,7 +460,7 @@ msgstr ""
msgid "Add new interface..."
msgstr "Добавить новый интерфейс..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr "Добавить узел (peer)"
@@ -621,7 +622,7 @@ msgstr ""
"Разрешить ответы внешней сети в диапазоне 127.0.0.0/8, например, для RBL-"
"сервисов"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr "Разрешенные IP-адреса"
@@ -1314,8 +1315,8 @@ msgstr "Соединения"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr ""
-"Считать ведомый включенным, когда все IP-адреса ARP мониторинга достижимы ("
-"all, 1)"
+"Считать ведомый включенным, когда все IP-адреса ARP мониторинга достижимы "
+"(all, 1)"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
@@ -1587,7 +1588,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr "Интервал сообщений, регламентирующий доставку трафика"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Описание"
@@ -2036,11 +2037,11 @@ msgstr "Режим инкапсуляции"
msgid "Encryption"
msgstr "Шифрование"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr "Конечный узел"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr "Порт конечного узла"
@@ -2245,7 +2246,7 @@ msgstr "Завершить"
msgid "Firewall"
msgstr "Межсетевой экран"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr "Метка межсетевого экрана"
@@ -2355,7 +2356,7 @@ msgstr "Режим перенаправления"
msgid "Fragmentation Threshold"
msgstr "Порог фрагментации"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2631,7 +2632,7 @@ msgstr "Динамическая агрегация каналов IEEE 802.3ad
msgid "IKE DH Group"
msgstr "IKE DH Group"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr "IP-адреса"
@@ -3099,6 +3100,7 @@ msgid "Invalid"
msgstr "Неверно"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr "Неверная строка Base64 ключа"
@@ -3120,7 +3122,7 @@ msgstr "Неверный аргумент"
msgid "Invalid command"
msgstr "Неверная команда"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr "Неверное шестнадцатеричное значение"
@@ -3373,7 +3375,7 @@ msgstr "Список хостов, поставляющих поддельные
msgid "Listen Interfaces"
msgstr "Интерфейс для входящих соединений"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr "Порт для входящих соединений"
@@ -3578,7 +3580,7 @@ msgstr "MII интервал"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3689,7 +3691,7 @@ msgstr "Метод определения состояния соединени
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "Метрика"
@@ -3926,7 +3928,7 @@ msgstr "DHCP-сервер не настроен для этого интерфе
msgid "No Encryption"
msgstr "Без шифрования"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr "Не создавать маршруты"
@@ -3987,7 +3989,7 @@ msgstr "Отключить кэш отрицательных ответов"
msgid "No password set!"
msgstr "Пароль не установлен!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr "Узлы ещё не определены"
@@ -4198,11 +4200,11 @@ msgid "Option removed"
msgstr "Опция удалена"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr "Необязательно"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4222,7 +4224,7 @@ msgstr ""
"d::'), используйте суффикс на вроде ('::1') для этого IPv6 адреса ('a:b:c:"
"d::1') для этого интерфейса."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -4230,35 +4232,35 @@ msgstr ""
"Необязательно. Base64-шифрованный общий ключ. Добавляет дополнительный слой "
"криптографии с симметричным ключом для постквантовой устойчивости."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
"Необязательно. Создавать маршруты для разрешенных IP адресов для этого узла."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr "Необязательно. Описание узла."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr "Необязательно. Не создавать маршруты к пирам."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
"Необязательно. Имя хоста пира. Имена разрешаются до появления интерфейса."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Необязательно. MTU туннельного интерфейса."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr "Необязательно. Порт узла."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -4267,7 +4269,7 @@ msgstr ""
"'0' (отключено). Рекомендуемое значение, если это устройство находится за "
"NAT 25."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
"Необязательно. Udp-порт, используемый для исходящих и входящих пакетов."
@@ -4556,7 +4558,7 @@ msgstr "Запрос IP адреса назначения"
msgid "Peer address is missing"
msgstr "Отсутствует адрес пира"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr "Пиры"
@@ -4576,7 +4578,7 @@ msgstr "Выполнить сброс"
msgid "Permission denied"
msgstr "Доступ запрещён"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr "Постоянно держать включенным"
@@ -4647,7 +4649,7 @@ msgstr "Предпочитать UMTS"
msgid "Prefix Delegated"
msgstr "Делегированный префикс"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr "Предварительный ключ"
@@ -4690,7 +4692,7 @@ msgstr ""
"Первичный становится активным ведомым всякий раз, когда он восстанавливается "
"(always, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr "Приватный ключ"
@@ -4727,7 +4729,7 @@ msgstr "Предоставлять новую сеть"
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Псевдо Ad-Hoc (ahdemo)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr "Публичный ключ"
@@ -4874,7 +4876,7 @@ msgstr ""
msgid "Receive"
msgstr "Приём"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Рекомендуемый. IP адреса интерфейса WireGuard."
@@ -4947,15 +4949,15 @@ msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr ""
"Требуется для некоторых Интернет провайдеров, например использующих DOCSIS 3"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr "Обязательно. Приватный ключ в кодировке Base64 для этого интерфейса."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr "Обязательно. Публичный ключ узла в кодировке Base64."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5121,7 +5123,7 @@ msgstr "Подготовка корневой директории"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "Политика round-robin (balance-rr, 0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr "Маршрутизировать разрешенные IP-адреса"
@@ -6831,6 +6833,10 @@ msgstr "Проверка только для активного ведомого
msgid "Validation only for backup slaves"
msgstr "Проверка только для резервных ведомых"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr "Производитель (Vendor)"
@@ -6916,7 +6922,7 @@ msgid "Width"
msgstr "Ширина"
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
@@ -7277,7 +7283,7 @@ msgstr "положительное десятичное число"
msgid "positive integer value"
msgstr "положительное целое число"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr "случайно"
diff --git a/modules/luci-base/po/sk/base.po b/modules/luci-base/po/sk/base.po
index 0f134d1a8..ca07379e0 100644
--- a/modules/luci-base/po/sk/base.po
+++ b/modules/luci-base/po/sk/base.po
@@ -442,7 +442,7 @@ msgstr ""
msgid "Add new interface..."
msgstr "Pridať nové rozhranie..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr "Pridať účastníka"
@@ -590,7 +590,7 @@ msgid ""
"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr "Povolené IP adresy"
@@ -1508,7 +1508,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Popis"
@@ -1937,11 +1937,11 @@ msgstr ""
msgid "Encryption"
msgstr "Šifrovanie"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr ""
@@ -2143,7 +2143,7 @@ msgstr ""
msgid "Firewall"
msgstr "Brána Firewall"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr ""
@@ -2253,7 +2253,7 @@ msgstr "Režim presmerovania"
msgid "Fragmentation Threshold"
msgstr "Prah fragmentácie"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2527,7 +2527,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr "Skupina IKE DH"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr "Adresy IP"
@@ -2980,6 +2980,7 @@ msgid "Invalid"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr ""
@@ -2999,7 +3000,7 @@ msgstr "Neplatný parameter"
msgid "Invalid command"
msgstr "Neplatný príkaz"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr ""
@@ -3240,7 +3241,7 @@ msgstr ""
msgid "Listen Interfaces"
msgstr "Načúvacie rozhrania"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr "Načúvací port"
@@ -3437,7 +3438,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3546,7 +3547,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "Metrika"
@@ -3781,7 +3782,7 @@ msgstr "Pre toto rozhranie nie je nastavený server DHCP"
msgid "No Encryption"
msgstr "Žiadne šifrovanie"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr "Žiadne hostiteľské trasy"
@@ -3842,7 +3843,7 @@ msgstr ""
msgid "No password set!"
msgstr "Heslo nie je nastavené!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr "Zatiaľ nie sú určení žiadni účastníci"
@@ -4049,11 +4050,11 @@ msgid "Option removed"
msgstr "Voľba odstránená"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr "Voliteľné"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4067,45 +4068,45 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr "Voliteľné. Popis účastníka."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr "Voliteľné. Port účastníka."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
@@ -4391,7 +4392,7 @@ msgstr "Adresa IP účastníka, ktorá sa má priradiť"
msgid "Peer address is missing"
msgstr "Chýba adresa účastníka"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr "Účastníci"
@@ -4411,7 +4412,7 @@ msgstr "Vykonať obnovenie"
msgid "Permission denied"
msgstr "Prístup zamietnutý"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr ""
@@ -4482,7 +4483,7 @@ msgstr ""
msgid "Prefix Delegated"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr "Predzdieľaný kľúč"
@@ -4519,7 +4520,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr "Súkromný kľúč"
@@ -4556,7 +4557,7 @@ msgstr ""
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr "Verejný kľúč"
@@ -4690,7 +4691,7 @@ msgstr "Vykoná reštart operačného systému vášho zariadenia"
msgid "Receive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
@@ -4762,15 +4763,15 @@ msgstr "Vyžadované"
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4930,7 +4931,7 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr ""
@@ -6513,6 +6514,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr "Dodávateľ"
@@ -6590,7 +6595,7 @@ msgid "Width"
msgstr "Šírka"
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr ""
@@ -6941,7 +6946,7 @@ msgstr ""
msgid "positive integer value"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr ""
diff --git a/modules/luci-base/po/sv/base.po b/modules/luci-base/po/sv/base.po
index 163c2e791..2d88fec65 100644
--- a/modules/luci-base/po/sv/base.po
+++ b/modules/luci-base/po/sv/base.po
@@ -442,7 +442,7 @@ msgstr ""
msgid "Add new interface..."
msgstr "Lägg till ett nytt gränssnitt..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr ""
@@ -593,7 +593,7 @@ msgid ""
"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr "Tillåtna IP-adresser"
@@ -1499,7 +1499,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Beskrivning"
@@ -1932,11 +1932,11 @@ msgstr ""
msgid "Encryption"
msgstr "Kryptering"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr ""
@@ -2136,7 +2136,7 @@ msgstr "Avsluta"
msgid "Firewall"
msgstr "Brandvägg"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr "Brandväggsmarkering"
@@ -2246,7 +2246,7 @@ msgstr "Vidarebefordringsläge"
msgid "Fragmentation Threshold"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2518,7 +2518,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr "IP-adresser"
@@ -2971,6 +2971,7 @@ msgid "Invalid"
msgstr "Ogiltig"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr ""
@@ -2990,7 +2991,7 @@ msgstr ""
msgid "Invalid command"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr ""
@@ -3229,7 +3230,7 @@ msgstr ""
msgid "Listen Interfaces"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr "Lyssningsport"
@@ -3426,7 +3427,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3535,7 +3536,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "Metrisk"
@@ -3770,7 +3771,7 @@ msgstr "Det finns ingen DHCP-server inställd för det här gränssnittet"
msgid "No Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr ""
@@ -3831,7 +3832,7 @@ msgstr "Ingen negativ cache"
msgid "No password set!"
msgstr "Inget lösenord inställt!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr ""
@@ -4038,11 +4039,11 @@ msgid "Option removed"
msgstr "Alternativet togs bort"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr "Valfri"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4056,45 +4057,45 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
@@ -4380,7 +4381,7 @@ msgstr ""
msgid "Peer address is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr ""
@@ -4400,7 +4401,7 @@ msgstr "Utför återställning"
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr ""
@@ -4471,7 +4472,7 @@ msgstr "Föredra UMTS"
msgid "Prefix Delegated"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr ""
@@ -4508,7 +4509,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr "Privat nyckel"
@@ -4545,7 +4546,7 @@ msgstr ""
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr "Publik nyckel"
@@ -4681,7 +4682,7 @@ msgstr "Startar om din enhets operativsystem"
msgid "Receive"
msgstr "Ta emot"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Rekommenderad. WireGuard-gränssnittets IP-adresser."
@@ -4753,15 +4754,15 @@ msgstr "Nödvändig"
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4921,7 +4922,7 @@ msgstr "Root-förberedelse"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr ""
@@ -6482,6 +6483,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr "Tillverkare"
@@ -6560,7 +6565,7 @@ msgid "Width"
msgstr "Bredd"
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr ""
@@ -6909,7 +6914,7 @@ msgstr ""
msgid "positive integer value"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr ""
diff --git a/modules/luci-base/po/templates/base.pot b/modules/luci-base/po/templates/base.pot
index 46e21b6a0..d38de8e1f 100644
--- a/modules/luci-base/po/templates/base.pot
+++ b/modules/luci-base/po/templates/base.pot
@@ -426,7 +426,7 @@ msgstr ""
msgid "Add new interface..."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr ""
@@ -574,7 +574,7 @@ msgid ""
"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr ""
@@ -1477,7 +1477,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr ""
@@ -1903,11 +1903,11 @@ msgstr ""
msgid "Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr ""
@@ -2107,7 +2107,7 @@ msgstr ""
msgid "Firewall"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr ""
@@ -2217,7 +2217,7 @@ msgstr ""
msgid "Fragmentation Threshold"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2489,7 +2489,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr ""
@@ -2942,6 +2942,7 @@ msgid "Invalid"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr ""
@@ -2961,7 +2962,7 @@ msgstr ""
msgid "Invalid command"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr ""
@@ -3200,7 +3201,7 @@ msgstr ""
msgid "Listen Interfaces"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr ""
@@ -3396,7 +3397,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr ""
@@ -3505,7 +3506,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr ""
@@ -3740,7 +3741,7 @@ msgstr ""
msgid "No Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr ""
@@ -3801,7 +3802,7 @@ msgstr ""
msgid "No password set!"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr ""
@@ -4008,11 +4009,11 @@ msgid "Option removed"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4026,45 +4027,45 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
@@ -4350,7 +4351,7 @@ msgstr ""
msgid "Peer address is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr ""
@@ -4370,7 +4371,7 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr ""
@@ -4441,7 +4442,7 @@ msgstr ""
msgid "Prefix Delegated"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr ""
@@ -4478,7 +4479,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr ""
@@ -4515,7 +4516,7 @@ msgstr ""
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr ""
@@ -4649,7 +4650,7 @@ msgstr ""
msgid "Receive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
@@ -4721,15 +4722,15 @@ msgstr ""
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4889,7 +4890,7 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr ""
@@ -6446,6 +6447,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr ""
@@ -6523,7 +6528,7 @@ msgid "Width"
msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr ""
@@ -6870,7 +6875,7 @@ msgstr ""
msgid "positive integer value"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr ""
diff --git a/modules/luci-base/po/tr/base.po b/modules/luci-base/po/tr/base.po
index 53cd3983a..15fe62c3b 100644
--- a/modules/luci-base/po/tr/base.po
+++ b/modules/luci-base/po/tr/base.po
@@ -451,7 +451,7 @@ msgstr ""
msgid "Add new interface..."
msgstr "Yeni arabirim ekle..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr ""
@@ -604,7 +604,7 @@ msgid ""
"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr "İzin verilen IP adresleri"
@@ -1509,7 +1509,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Açıklama"
@@ -1937,11 +1937,11 @@ msgstr ""
msgid "Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr ""
@@ -2141,7 +2141,7 @@ msgstr ""
msgid "Firewall"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr ""
@@ -2251,7 +2251,7 @@ msgstr ""
msgid "Fragmentation Threshold"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2523,7 +2523,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr ""
@@ -2976,6 +2976,7 @@ msgid "Invalid"
msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr ""
@@ -2995,7 +2996,7 @@ msgstr ""
msgid "Invalid command"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr ""
@@ -3234,7 +3235,7 @@ msgstr ""
msgid "Listen Interfaces"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr ""
@@ -3430,7 +3431,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3539,7 +3540,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr ""
@@ -3774,7 +3775,7 @@ msgstr ""
msgid "No Encryption"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr ""
@@ -3835,7 +3836,7 @@ msgstr ""
msgid "No password set!"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr ""
@@ -4042,11 +4043,11 @@ msgid "Option removed"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4060,45 +4061,45 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
@@ -4384,7 +4385,7 @@ msgstr ""
msgid "Peer address is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr ""
@@ -4404,7 +4405,7 @@ msgstr ""
msgid "Permission denied"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr ""
@@ -4475,7 +4476,7 @@ msgstr ""
msgid "Prefix Delegated"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr ""
@@ -4512,7 +4513,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr ""
@@ -4549,7 +4550,7 @@ msgstr ""
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr ""
@@ -4683,7 +4684,7 @@ msgstr ""
msgid "Receive"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
@@ -4755,15 +4756,15 @@ msgstr ""
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4923,7 +4924,7 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr ""
@@ -6481,6 +6482,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr "Satıcı"
@@ -6558,7 +6563,7 @@ msgid "Width"
msgstr "Genişlik"
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr ""
@@ -6907,7 +6912,7 @@ msgstr ""
msgid "positive integer value"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr "rastgele"
diff --git a/modules/luci-base/po/uk/base.po b/modules/luci-base/po/uk/base.po
index 851aa0247..ad04f8bd4 100644
--- a/modules/luci-base/po/uk/base.po
+++ b/modules/luci-base/po/uk/base.po
@@ -473,7 +473,7 @@ msgstr "Додавати суфікс локального домену до і
msgid "Add new interface..."
msgstr "Додати новий інтерфейс..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr "Додати вузол"
@@ -630,7 +630,7 @@ msgstr ""
"Дозволити висхідні відповіді від клієнта на сервер у діапазоні 127.0.0.0/8, "
"наприклад, для RBL-послуг"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr "Дозволено IP-адреси"
@@ -1588,7 +1588,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr "Інтервал повідомлень індикації доправлення трафіку"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Опис"
@@ -2043,11 +2043,11 @@ msgstr "Режим інкапсуляції"
msgid "Encryption"
msgstr "Шифрування"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr "Кінцевий вузол"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr "Порт кінцевого вузла"
@@ -2249,7 +2249,7 @@ msgstr "Готово"
msgid "Firewall"
msgstr "Брандмауер"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr "Позначка брандмауера"
@@ -2359,7 +2359,7 @@ msgstr "Режим переспрямовування"
msgid "Fragmentation Threshold"
msgstr "Поріг фрагментації"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2639,7 +2639,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr "Група IKE DH"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr "IP-адреси"
@@ -3109,6 +3109,7 @@ msgid "Invalid"
msgstr "Неприпустимо"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr "Неприпустимий рядок ключа Base64"
@@ -3131,7 +3132,7 @@ msgstr "Неприпустимий аргумент"
msgid "Invalid command"
msgstr "Неприпустима команда"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr "Неприпустиме шістнадцяткове значення"
@@ -3392,7 +3393,7 @@ msgstr "Список доменів, які підтримують резуль
msgid "Listen Interfaces"
msgstr "Інтерфейси прослуховування"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr "Порти прослуховування"
@@ -3599,7 +3600,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3710,7 +3711,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "Метрика"
@@ -3947,7 +3948,7 @@ msgstr "Немає DHCP-сервера, налаштованого для цьо
msgid "No Encryption"
msgstr "Без шифрування"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr "Немає хост-маршрутів"
@@ -4008,7 +4009,7 @@ msgstr "Ніяких негативних кешувань"
msgid "No password set!"
msgstr "Пароль не встановлено!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr "Жодного вузла ще не визначено"
@@ -4215,11 +4216,11 @@ msgid "Option removed"
msgstr "Опцію видалено"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr "Необов'язково"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4239,7 +4240,7 @@ msgstr ""
"отримано від сервера делегування, для формування IPv6-адреси інтерфейсу "
"(наприклад, 'a:b:c:d::1') використовуйте суфікс ('::1')."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -4248,35 +4249,35 @@ msgstr ""
"Додавання додатково рівня шифрування із симетричним ключем для пост-"
"квантової стійкості."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "Необов'язково. Створити для цього вузла маршрути для дозволених IP."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr "Необов'язково. Опис вузла."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr "Необов'язково. Не створювати хост-маршрути для вузлів."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr "Необов'язково. Хост вузла. Імена буде виділено до підняття інтерфейсу."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
"Необов'язково. <abbr title=\"Maximum Transmission Unit — максимальний блок "
"передавання даних\">MTU</abbr> тунельного інтерфейсу."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr "Необов'язково. Порт вузла."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -4285,7 +4286,7 @@ msgstr ""
"значення – 0 (вимкнено). Рекомендоване значення для цього пристрою за NAT – "
"25."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
"Необов'язково. UDP-порт, який використовується для вихідних та вхідних "
@@ -4578,7 +4579,7 @@ msgstr "Запит IP-адреси призначення"
msgid "Peer address is missing"
msgstr "Відсутня адреса вузла"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr "Вузли"
@@ -4598,7 +4599,7 @@ msgstr "Виконати відновлення"
msgid "Permission denied"
msgstr "Дозволу не надано"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr "Завжди тримати ввімкненим"
@@ -4669,7 +4670,7 @@ msgstr "Переважно UMTS"
msgid "Prefix Delegated"
msgstr "Делеговано префікс"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr "Заздалегідь установлений спільний ключ"
@@ -4708,7 +4709,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr "Приватний ключ"
@@ -4745,7 +4746,7 @@ msgstr "Укажіть нову мережу"
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Псевдо Ad-Hoc (ahdemo)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr "Відкритий ключ"
@@ -4890,7 +4891,7 @@ msgstr "Перезавантажити операційну систему ва
msgid "Receive"
msgstr "Приймання"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Рекомендовано. IP-адреси інтерфейсу WireGuard."
@@ -4962,15 +4963,15 @@ msgstr "Вимагається"
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr "Вимагається для деяких провайдерів, наприклад, Charter із DOCSIS 3"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr "Вимагається. Base64-кодований закритий ключ для цього інтерфейсу."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr "Вимагається. Base64-кодований відкритий ключ вузла."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5137,7 +5138,7 @@ msgstr "Підготовка Root"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr "Маршрутизація дозволених IP-адрес"
@@ -6812,6 +6813,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr "Постачальник"
@@ -6895,7 +6900,7 @@ msgid "Width"
msgstr "Ширина"
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
@@ -7254,7 +7259,7 @@ msgstr "додатне десяткове значення"
msgid "positive integer value"
msgstr "додатне ціле значення"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr "випадковий"
diff --git a/modules/luci-base/po/vi/base.po b/modules/luci-base/po/vi/base.po
index 884d6a5f5..808e79250 100644
--- a/modules/luci-base/po/vi/base.po
+++ b/modules/luci-base/po/vi/base.po
@@ -462,7 +462,7 @@ msgstr "Thêm hậu tố tên miền cục bộ vào tên được phân phát t
msgid "Add new interface..."
msgstr "Thêm giao diện mới..."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr "Thêm cặp"
@@ -610,7 +610,7 @@ msgid ""
"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
msgstr "Cho phép phản hồi ngược trong dải IP 127.0.0.0/8 cho dịch vụ RBL"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr "cho phép IPs"
@@ -1544,7 +1544,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr "Chu kỳ thông báo chỉ thị lưu thông"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "Mô tả"
@@ -1989,11 +1989,11 @@ msgstr "Chế độ đóng gói"
msgid "Encryption"
msgstr "Mã hóa"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr ""
@@ -2195,7 +2195,7 @@ msgstr "Kết thúc"
msgid "Firewall"
msgstr "Tường lửa"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr "Dấu tường lửa"
@@ -2306,7 +2306,7 @@ msgstr "Chế độ chuyển tếp"
msgid "Fragmentation Threshold"
msgstr "Ngưỡng cửa Phân đoạn"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2582,7 +2582,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr "Nhóm IKE DH"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr "Địa chỉ IP"
@@ -3046,6 +3046,7 @@ msgid "Invalid"
msgstr "Giá trị nhập vào không hợp lí"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr "Giá trị khóa Base64 không thích hợp"
@@ -3067,7 +3068,7 @@ msgstr ""
msgid "Invalid command"
msgstr "Lệnh ko hợp lệ"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr "Giá trị không hợp lệ"
@@ -3321,7 +3322,7 @@ msgstr "Danh sách các máy chủ cung cấp kết quả tên miền NX không
msgid "Listen Interfaces"
msgstr "Lắng nghe giao diện mạng"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr "Lắng nghe cổng"
@@ -3520,7 +3521,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3631,7 +3632,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "Metric"
@@ -3868,7 +3869,7 @@ msgstr "Không có máy chủ DHCP nào được cấu hình cho giao diện m
msgid "No Encryption"
msgstr "Không mã hóa"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr ""
@@ -3929,7 +3930,7 @@ msgstr "Không có bộ đệm âm"
msgid "No password set!"
msgstr "Chưa được cài đặt mật khẩu!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr "Không có máy ngang hàng được định nghĩa từ trước"
@@ -4138,11 +4139,11 @@ msgid "Option removed"
msgstr "Xóa tùy chỉnh"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr "Tùy chỉnh"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4162,7 +4163,7 @@ msgstr ""
"một máy chủ ủy nhiệm, sử dụng hậu tố (như '::1') để tạo địa chỉ IPv6 ('a:b:c:"
"d::1') cho giao diện. "
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
@@ -4170,20 +4171,20 @@ msgstr ""
"Không bắt buộc. Khóa mã hóa Base64 được chia sẻ từ trước. Thêm vào một lớp "
"mã hóa khóa đối xứng bổ sung cho tính kháng sau khi được lượng tử."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
"Không bắt buộc. Tạo tuyến đường cho \"IP được phép\" cho mạng ngang hàng này"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr "Không bắt buộc. Mô tả mạng ngang hàng"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
@@ -4191,15 +4192,15 @@ msgstr ""
"Không bắt buộc. Máy chủ của mạng ngang hàng. Tên được giải quyết trước khi "
"đưa lên giao diện mạng. "
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "Không bắt buộc. Đơn vị truyền tối đa của giao diện đường hầm mạng."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr "Không bắt buộc. Cổng sử dụng cho mạng ngang hàng"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -4207,7 +4208,7 @@ msgstr ""
"Không bắt buộc. Thời gian (giây) giữa các tin nhắn còn sống. Mặc định là 0 "
"(tắt). Nếu thiết bị này sử dụng NAT, nên để giá trị là 25."
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr "Không bắt buộc. Cổng UDP được sử dụng cho các gói đi và đến"
@@ -4495,7 +4496,7 @@ msgstr "Địa chỉ IP thiết bị mạng ngang hàng để gắn kết"
msgid "Peer address is missing"
msgstr "Địa chỉ thiết bị mạng ngang hàng bị mất"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr "Thiết bị mạng ngang hàng"
@@ -4515,7 +4516,7 @@ msgstr "Thực hiện khởi động lại"
msgid "Permission denied"
msgstr "Bạn không có quyền làm"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr "Giữ liên tục"
@@ -4586,7 +4587,7 @@ msgstr "Ưu tiên UMTS"
msgid "Prefix Delegated"
msgstr "Tiền tố được ủy quyền"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr "Khóa đã được chia sẻ"
@@ -4625,7 +4626,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr "Khóa riêng tư"
@@ -4662,7 +4663,7 @@ msgstr "Cung cấp mạng mới"
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "Mạng Ad-Hoc giả (ahdemo)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr "Khóa công khai"
@@ -4807,7 +4808,7 @@ msgstr "Khởi động lại hệ điều hành của công cụ"
msgid "Receive"
msgstr "Nhận"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "Khuyến khích. Địa chỉ IP của giao diện mạng WireGuard"
@@ -4879,16 +4880,16 @@ msgstr "Bắt buộc"
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr "Cần thiết cho một số ISP nhất định, ví dụ: Điều lệ với DOCSIS 3"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr "Bắt buộc. Khóa riêng tư được mã hóa Base64 cho giao diện này"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
"Bắt buộc. Khóa công khai được mã hóa Base64 của thiết bị mạng ngang hàng"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5056,7 +5057,7 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr "Định tuyến cho các IP được cho phép"
@@ -6702,6 +6703,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr "Máy cung cấp"
@@ -6784,7 +6789,7 @@ msgid "Width"
msgstr "Độ dài"
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr ""
@@ -7142,7 +7147,7 @@ msgstr ""
msgid "positive integer value"
msgstr "Giá trị thập phân dương"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr "Ngẫu nhiên"
diff --git a/modules/luci-base/po/zh_Hans/base.po b/modules/luci-base/po/zh_Hans/base.po
index 2e0c4fa07..8303fca8d 100644
--- a/modules/luci-base/po/zh_Hans/base.po
+++ b/modules/luci-base/po/zh_Hans/base.po
@@ -450,7 +450,7 @@ msgstr "添加本地域名后缀到 HOSTS 文件中的域名"
msgid "Add new interface..."
msgstr "添加新接口…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr "添加对等点"
@@ -598,7 +598,7 @@ msgid ""
"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
msgstr "允许 127.0.0.0/8 回环范围内的上行响应,例如:RBL 服务"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr "允许的 IP"
@@ -1523,7 +1523,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr "发送流量指示消息间隔"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "描述"
@@ -1959,11 +1959,11 @@ msgstr "封装模式"
msgid "Encryption"
msgstr "加密"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr "端点主机"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr "端点端口"
@@ -2163,7 +2163,7 @@ msgstr "完成"
msgid "Firewall"
msgstr "防火墙"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr "防火墙标识"
@@ -2273,7 +2273,7 @@ msgstr "转发模式"
msgid "Fragmentation Threshold"
msgstr "分片阈值"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2548,7 +2548,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr "IKE DH 组"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr "IP 地址"
@@ -3008,6 +3008,7 @@ msgid "Invalid"
msgstr "无效"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr "无效的 Base64 密钥"
@@ -3027,7 +3028,7 @@ msgstr "无效参数"
msgid "Invalid command"
msgstr "无效命令"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr "无效 16 进制值"
@@ -3274,7 +3275,7 @@ msgstr "允许虚假空域名响应的服务器列表"
msgid "Listen Interfaces"
msgstr "监听接口"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr "监听端口"
@@ -3470,7 +3471,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "MTU"
@@ -3579,7 +3580,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "跃点数"
@@ -3815,7 +3816,7 @@ msgstr "本接口未配置 DHCP 服务器"
msgid "No Encryption"
msgstr "无加密"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr "无主机路由"
@@ -3876,7 +3877,7 @@ msgstr "禁用无效信息缓存"
msgid "No password set!"
msgstr "未设置密码!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr "尚未定义对等点"
@@ -4083,11 +4084,11 @@ msgid "Option removed"
msgstr "选项已移除"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr "可选"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4105,39 +4106,39 @@ msgstr ""
"权服务器获取到 IPv6 前缀(如“a:b:c:d::”),使用后缀(如 “::1”)合成 IPv6 地址"
"(“a:b:c:d::1”)分配给此接口。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr "可选,Base64 编码的预共享密钥。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "可选,为此 Peer 创建允许 IP 的路由。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr "可选,Peer 的描述。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr "可选的。不要创建到对等方的主机路由。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr "可选,Peer 的主机。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "可选,隧道接口的最大传输单元。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr "可选,Peer 的端口。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
@@ -4145,7 +4146,7 @@ msgstr ""
"可选,Keep-Alive 消息之间的秒数,默认为 0(禁用)。如果此设备位于 NAT 之后,"
"建议使用的值为 25。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr "可选,用于传出和传入数据包的 UDP 端口。"
@@ -4431,7 +4432,7 @@ msgstr "要分配的 Peer IP 地址"
msgid "Peer address is missing"
msgstr "Peer 地址缺失"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr "Peers"
@@ -4451,7 +4452,7 @@ msgstr "执行重置"
msgid "Permission denied"
msgstr "没有权限"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr "持续 Keep-Alive"
@@ -4522,7 +4523,7 @@ msgstr "首选 UMTS"
msgid "Prefix Delegated"
msgstr "分发前缀"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr "预共享密钥"
@@ -4559,7 +4560,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr "私钥"
@@ -4596,7 +4597,7 @@ msgstr "添加新网络"
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "伪装 Ad-Hoc(ahdemo)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr "公钥"
@@ -4735,7 +4736,7 @@ msgstr "重启您设备上的系统"
msgid "Receive"
msgstr "接收"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "推荐,WireGuard 接口的 IP 地址。"
@@ -4807,15 +4808,15 @@ msgstr "必须"
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr "某些 ISP 需要,例如:同轴线网络 DOCSIS 3"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr "必须,此接口的 Base64 编码私钥。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr "必须,Peer 的 Base64 编码公钥。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4979,7 +4980,7 @@ msgstr "根目录准备"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr "路由允许的 IP"
@@ -6583,6 +6584,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr "Vendor"
@@ -6664,7 +6669,7 @@ msgid "Width"
msgstr "带宽"
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
@@ -7015,7 +7020,7 @@ msgstr "正十进制值"
msgid "positive integer value"
msgstr "正整数值"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr "随机"
diff --git a/modules/luci-base/po/zh_Hant/base.po b/modules/luci-base/po/zh_Hant/base.po
index e3d15043d..a3db6254f 100644
--- a/modules/luci-base/po/zh_Hant/base.po
+++ b/modules/luci-base/po/zh_Hant/base.po
@@ -444,7 +444,7 @@ msgstr "添加本地網域微碼到HOSTS檔案"
msgid "Add new interface..."
msgstr "新增新界面…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
msgid "Add peer"
msgstr ""
@@ -592,7 +592,7 @@ msgid ""
"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
msgstr "允許127.0.0.0/8範圍內的上游回應,例如:RBL服務"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Allowed IPs"
msgstr "允許的 IP"
@@ -1511,7 +1511,7 @@ msgid "Delivery Traffic Indication Message Interval"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Description"
msgstr "說明"
@@ -1947,11 +1947,11 @@ msgstr "封裝模式"
msgid "Encryption"
msgstr "加密"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid "Endpoint Host"
msgstr "終端主機"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Endpoint Port"
msgstr "終端阜"
@@ -2151,7 +2151,7 @@ msgstr "完成"
msgid "Firewall"
msgstr "防火牆"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid "Firewall Mark"
msgstr "防火牆遮罩"
@@ -2261,7 +2261,7 @@ msgstr "轉發模式"
msgid "Fragmentation Threshold"
msgstr "分片閥值"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
@@ -2533,7 +2533,7 @@ msgstr ""
msgid "IKE DH Group"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "IP Addresses"
msgstr "IP 位址"
@@ -2990,6 +2990,7 @@ msgid "Invalid"
msgstr "無效"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
msgid "Invalid Base64 key string"
msgstr "錯誤的 Base64 鑰匙"
@@ -3009,7 +3010,7 @@ msgstr ""
msgid "Invalid command"
msgstr "無效的指令"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
msgid "Invalid hexadecimal value"
msgstr "錯誤的十六進制數值"
@@ -3248,7 +3249,7 @@ msgstr "列出供應偽裝NX網域成果的主機群"
msgid "Listen Interfaces"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Listen Port"
msgstr ""
@@ -3444,7 +3445,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "MTU"
msgstr "最大傳輸單位MTU"
@@ -3553,7 +3554,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Metric"
msgstr "公測單位"
@@ -3788,7 +3789,7 @@ msgstr "在這個介面尚無DHCP伺服器"
msgid "No Encryption"
msgstr "無加密"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "No Host Routes"
msgstr "沒有主機路由"
@@ -3849,7 +3850,7 @@ msgstr "拒絕無效網域的快取"
msgid "No password set!"
msgstr "尚未設定密碼!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:107
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
msgid "No peers defined yet"
msgstr ""
@@ -4056,11 +4057,11 @@ msgid "Option removed"
msgstr "選項已移除"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:69
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
msgid "Optional"
msgstr "選擇性"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:79
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
@@ -4074,45 +4075,45 @@ msgid ""
"for the interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:111
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
msgid "Optional. Description of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
msgid "Optional. Do not create host routes to peers."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:131
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:74
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Optional. Port of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:55
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
@@ -4398,7 +4399,7 @@ msgstr ""
msgid "Peer address is missing"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:92
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
msgid "Peers"
msgstr ""
@@ -4418,7 +4419,7 @@ msgstr "執行重置"
msgid "Permission denied"
msgstr "權限不符"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
msgid "Persistent Keep Alive"
msgstr ""
@@ -4489,7 +4490,7 @@ msgstr "偏好 UMTS"
msgid "Prefix Delegated"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:120
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
msgid "Preshared Key"
msgstr ""
@@ -4526,7 +4527,7 @@ msgstr ""
msgid "Primary becomes active slave whenever it comes back up (always, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Private Key"
msgstr "私鑰"
@@ -4563,7 +4564,7 @@ msgstr "提供新網路"
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "偽裝 Ad-Hoc (ahdemo模式)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Public Key"
msgstr "公鑰"
@@ -4701,7 +4702,7 @@ msgstr "重啟您設備的作業系統"
msgid "Receive"
msgstr "接收"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr ""
@@ -4773,15 +4774,15 @@ msgstr ""
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr "對特定的ISP需要,例如.DOCSIS 3 加速有線電視寬頻網路"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:50
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
msgid "Required. Base64-encoded private key for this interface."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "Required. Base64-encoded public key of peer."
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Required. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -4941,7 +4942,7 @@ msgstr ""
msgid "Round-Robin policy (balance-rr, 0)"
msgstr ""
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:129
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
msgid "Route Allowed IPs"
msgstr ""
@@ -6531,6 +6532,10 @@ msgstr ""
msgid "Validation only for backup slaves"
msgstr ""
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
msgstr ""
@@ -6610,7 +6615,7 @@ msgid "Width"
msgstr "寬度"
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:18
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
msgid "WireGuard VPN"
msgstr ""
@@ -6961,7 +6966,7 @@ msgstr "正十進位數字"
msgid "positive integer value"
msgstr "正整數"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
msgid "random"
msgstr "隨機"