summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-upnp/po
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-app-upnp/po')
-rw-r--r--applications/luci-app-upnp/po/ar/upnp.po252
-rw-r--r--applications/luci-app-upnp/po/bg/upnp.po254
-rw-r--r--applications/luci-app-upnp/po/bn_BD/upnp.po258
-rw-r--r--applications/luci-app-upnp/po/ca/upnp.po304
-rw-r--r--applications/luci-app-upnp/po/cs/upnp.po299
-rw-r--r--applications/luci-app-upnp/po/da/upnp.po256
-rw-r--r--applications/luci-app-upnp/po/de/upnp.po307
-rw-r--r--applications/luci-app-upnp/po/el/upnp.po240
-rw-r--r--applications/luci-app-upnp/po/es/upnp.po331
-rw-r--r--applications/luci-app-upnp/po/fi/upnp.po266
-rw-r--r--applications/luci-app-upnp/po/fr/upnp.po342
-rw-r--r--applications/luci-app-upnp/po/ga/upnp.po261
-rw-r--r--applications/luci-app-upnp/po/he/upnp.po237
-rw-r--r--applications/luci-app-upnp/po/hi/upnp.po254
-rw-r--r--applications/luci-app-upnp/po/hu/upnp.po297
-rw-r--r--applications/luci-app-upnp/po/it/upnp.po305
-rw-r--r--applications/luci-app-upnp/po/ja/upnp.po288
-rw-r--r--applications/luci-app-upnp/po/ko/upnp.po254
-rw-r--r--applications/luci-app-upnp/po/lt/upnp.po257
-rw-r--r--applications/luci-app-upnp/po/mr/upnp.po251
-rw-r--r--applications/luci-app-upnp/po/ms/upnp.po236
-rw-r--r--applications/luci-app-upnp/po/nb_NO/upnp.po293
-rw-r--r--applications/luci-app-upnp/po/nl/upnp.po250
-rw-r--r--applications/luci-app-upnp/po/pl/upnp.po327
-rw-r--r--applications/luci-app-upnp/po/pt/upnp.po306
-rw-r--r--applications/luci-app-upnp/po/pt_BR/upnp.po315
-rw-r--r--applications/luci-app-upnp/po/ro/upnp.po301
-rw-r--r--applications/luci-app-upnp/po/ru/upnp.po292
-rw-r--r--applications/luci-app-upnp/po/sk/upnp.po266
-rw-r--r--applications/luci-app-upnp/po/sv/upnp.po291
-rw-r--r--applications/luci-app-upnp/po/templates/upnp.pot225
-rw-r--r--applications/luci-app-upnp/po/tr/upnp.po289
-rw-r--r--applications/luci-app-upnp/po/uk/upnp.po290
-rw-r--r--applications/luci-app-upnp/po/vi/upnp.po302
-rw-r--r--applications/luci-app-upnp/po/yua/upnp.po (renamed from applications/luci-app-upnp/po/en/upnp.po)259
-rw-r--r--applications/luci-app-upnp/po/zh_Hans/upnp.po319
-rw-r--r--applications/luci-app-upnp/po/zh_Hant/upnp.po331
37 files changed, 5915 insertions, 4490 deletions
diff --git a/applications/luci-app-upnp/po/ar/upnp.po b/applications/luci-app-upnp/po/ar/upnp.po
index 41fed7a2be..a14bf5831d 100644
--- a/applications/luci-app-upnp/po/ar/upnp.po
+++ b/applications/luci-app-upnp/po/ar/upnp.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-10-06 20:26+0000\n"
-"Last-Translator: Mohamed Bechir Besbes <besbes.bechir22@gmail.com>\n"
+"PO-Revision-Date: 2024-07-16 16:41+0000\n"
+"Last-Translator: Rex_sa <rex.sa@pm.me>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/ar/>\n"
"Language: ar\n"
@@ -13,235 +13,241 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 5.7-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr "إجراء"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
msgstr "إعدادات متقدمة"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Client Address"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
-msgid "Client Address"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
-msgstr ""
+msgstr "تعليق"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
+msgstr "احدف"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "الوصف"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
+#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
+msgid "Notify interval"
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgid "Presentation URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
+msgid "Protocol"
+msgstr "البروتوكول"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Puts extra debugging information into the system log"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
-msgid "Notify interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "المنفذ"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
-msgid "Presentation URL"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
-msgid "Protocol"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
-msgid "Puts extra debugging information into the system log"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "الاعدادات العامة"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
-msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
msgid "Unknown"
msgstr "مجهول"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr ""
-
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-
-#~ msgid "Log output"
-#~ msgstr "Log output"
-
-#~ msgid ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
-#~ msgstr ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
diff --git a/applications/luci-app-upnp/po/bg/upnp.po b/applications/luci-app-upnp/po/bg/upnp.po
index 64501d5343..4220383091 100644
--- a/applications/luci-app-upnp/po/bg/upnp.po
+++ b/applications/luci-app-upnp/po/bg/upnp.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-05-22 12:40+0000\n"
-"Last-Translator: Stefan M <sm@voip-office.eu>\n"
+"PO-Revision-Date: 2024-02-28 14:29+0000\n"
+"Last-Translator: Boyan Alexiev <nneauu@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/bg/>\n"
"Language: bg\n"
@@ -12,235 +12,241 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 5.5-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
+msgstr "Действие"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
+msgstr "Разширени настройки"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Client Address"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
-msgid "Client Address"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
-msgstr ""
+msgstr "Коментар"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
+msgstr "Изтрий"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "Описание"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
+#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
+msgid "Notify interval"
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgid "Presentation URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
+msgid "Protocol"
+msgstr "Протокол"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Puts extra debugging information into the system log"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
-msgid "Notify interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "Порт"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
-msgid "Presentation URL"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
-msgid "Protocol"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
-msgid "Puts extra debugging information into the system log"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Общи настройки"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
-msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
msgid "Unknown"
-msgstr ""
+msgstr "Неизвестно"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr ""
-
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-
-#~ msgid "Log output"
-#~ msgstr "Log output"
-
-#~ msgid ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
-#~ msgstr ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
diff --git a/applications/luci-app-upnp/po/bn_BD/upnp.po b/applications/luci-app-upnp/po/bn_BD/upnp.po
index f2e6fb96e8..cec5b97374 100644
--- a/applications/luci-app-upnp/po/bn_BD/upnp.po
+++ b/applications/luci-app-upnp/po/bn_BD/upnp.po
@@ -3,242 +3,250 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsupnp/bn_BD/>\n"
"Language: bn_BD\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
+msgstr "উন্নত সেটিংস"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Client Address"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
-msgid "Client Address"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
-msgstr ""
+msgstr "বর্ণনা"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
+#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
+msgid "Notify interval"
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgid "Presentation URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
+msgid "Protocol"
+msgstr "প্রোটোকল"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Puts extra debugging information into the system log"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
-msgid "Notify interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "পোর্ট"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
-msgid "Presentation URL"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
-msgid "Protocol"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
-msgid "Puts extra debugging information into the system log"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "সাধারণ সেটিংস"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
-msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
msgid "Unknown"
-msgstr ""
+msgstr "অজানা"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr ""
-
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-
-#~ msgid "Log output"
-#~ msgstr "Log output"
-
-#~ msgid ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
-#~ msgstr ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
diff --git a/applications/luci-app-upnp/po/ca/upnp.po b/applications/luci-app-upnp/po/ca/upnp.po
index 9770a93cd7..0d8a7e919e 100644
--- a/applications/luci-app-upnp/po/ca/upnp.po
+++ b/applications/luci-app-upnp/po/ca/upnp.po
@@ -5,8 +5,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2019-10-25 17:56+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-09-17 06:52+0000\n"
+"Last-Translator: Roger Pueyo Centelles <weblate@rogerpueyo.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/ca/>\n"
"Language: ca\n"
@@ -14,248 +14,244 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 4.9-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
msgstr ""
"Els ACL especifiquen quins ports externs es poden redirigir a quines adreces "
-"i ports interns"
+"i ports interns, IPv6 always allowed."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr "Acció"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "Redireccions actives"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
-msgstr "Redireccions UPnP actives"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
-msgstr "Ajusts avançats"
+msgstr "Configuració avançada"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
msgstr "Permet que s'afegeixin redireccions només a les adreces IP peticionant"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr "Número de model anunciat"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr "Número de sèrie anunciat"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
-msgstr "Interval de neteja de regles"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
-msgstr "Llindar de neteja de regles"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
msgid "Client Address"
msgstr "Adreça de client"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr "Port de client"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
-msgstr "Comentari"
+msgstr "Commentari"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr "Suprimeix"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "Descripció"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr "UUID de dispositiu"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
msgstr "Enllaç de baixada"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
-msgstr "Habilita la funcionalitat NAT-PMP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
-msgstr "Habilita la funcionalitat UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr "Habilita el registre addicional"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr "Habilita mode segur"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr "Port extern"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr "Ports externs"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "Ajusts generals"
-
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr "Amfitrió"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
-msgstr "Adreces internes"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
-msgstr "Ports interns"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
-msgstr "ACLs de MiniUPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
-msgstr "Ajusts de MiniUPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
msgid "Notify interval"
msgstr "Interval de notificació"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
-msgstr "Port"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
msgid "Presentation URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
msgid "Protocol"
msgstr "Protocol"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
msgid "Puts extra debugging information into the system log"
msgstr "Posa informació extra de depuració en el registre de sistema"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
msgstr "Reporta el temps actiu del sistema en lloc del del dimoni"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "SOAP/HTTP port"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
-msgstr "Inicia el servei UPnP i NAP-PMP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Paràmetres generals"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr ""
+"%s permet als clients de la xarxa local configurar automàticament el router."
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
msgstr "No hi ha redireccions actives."
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
-msgstr "UPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-"UPnP permet als clients de la xarxa local configurar automàticament el "
-"router."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
-msgstr "Fitxer d'arrendament UPnP"
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD & PCP"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
-msgstr "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr "UPnP IGD & PCP/NAT-PMP Service"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
msgid "Unknown"
msgstr "Desconegut"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
msgstr "Enllaç de pujada"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr "Valor en KByte/s, només per informació"
-
-#~ msgid "Collecting data..."
-#~ msgstr "S’estan recollint dades…"
-
-#~ msgid "Delete Redirect"
-#~ msgstr "Suprimeix la redirecció"
-
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr ""
-#~ "UPnP permet als clients de la xarxa local configurar automàticament el "
-#~ "router."
-
-#~ msgid "enable"
-#~ msgstr "habilita"
-
-#~ msgid "Log output"
-#~ msgstr "Registra la sortida"
-
-#~ msgid ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
-#~ msgstr ""
-#~ "Només s'hauria d'activar l'UPnP si és absolutament necessari, ja que en "
-#~ "poden resultar alts riscos de seguretat a la teva xarxa."
diff --git a/applications/luci-app-upnp/po/cs/upnp.po b/applications/luci-app-upnp/po/cs/upnp.po
index 08696335ea..e1dfc3b454 100644
--- a/applications/luci-app-upnp/po/cs/upnp.po
+++ b/applications/luci-app-upnp/po/cs/upnp.po
@@ -1,245 +1,252 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-10-27 21:26+0000\n"
-"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
+"PO-Revision-Date: 2024-10-22 12:00+0000\n"
+"Last-Translator: Ondřej Vajda <g3n371k@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/cs/>\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.3.2-dev\n"
+"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
+"X-Generator: Weblate 5.8.2-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
msgstr ""
"ACL stanovují, které vnější porty by měly být přesměrovány na které vnitřní "
-"adresy a porty"
+"adresy a porty, IPv6 always allowed."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr "Akce"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "Aktivní přesměrování"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
-msgstr "Aktivní přesměrování UPnP"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
msgstr "Pokročilá nastavení"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr "Inzerovat jako IGDv1 zařízení místo IGDv2"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
-msgstr "Povolit přesměrování pouze na dotazující ip adresy"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
+msgstr "Povolit přesměrování pouze na dotazující IP adresy"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr "Oznámené číslo modelu"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr "Oznámené sériové číslo"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
-msgstr "Interval čištění pravidel"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
-msgstr "Práh čištění pravidel"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
msgid "Client Address"
msgstr "Adresa klienta"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr "Port klienta"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr "Komentář"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr "Odstranit"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "Popis"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr "UUID zařízení"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr "Downlink"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
-msgstr "Povolit režim IGDv1"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
+msgstr "Download speed"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
-msgstr "Povolit funkčnost NAT-PMP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
-msgstr "Povolit funkčnost UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr "Povolit přídavné logování"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr "Povolit bezpečný režim"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr "Vnější port"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr "Vnější porty"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "Obecná nastavení"
-
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr "Hostitel"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
-msgstr "Vnitřní adresy"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
-msgstr "Vnitřní porty"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
-msgstr "MiniUPnP ACL listy"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
-msgstr "Nastavení MiniUPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
msgid "Notify interval"
msgstr "Interval oznamování"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
-msgstr "Port"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
msgid "Presentation URL"
msgstr "Prezentační URL"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
msgid "Protocol"
msgstr "Protokol"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
msgid "Puts extra debugging information into the system log"
msgstr "Vypisovat extra ladící informace do systémového záznamu"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
-msgstr "Hlásit uptime systému namísto uptime daemonu"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
-msgstr "Spustit službu UPnP a NAT-PMP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
+msgstr "Hlásit uptime systému namísto uptime daemonu"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
-msgstr "Neexistují žádná aktivní přesměrování."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "SOAP/HTTP port"
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
-msgstr "UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr "STUN Hostitel"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
-msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr "STUN port"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-"UPnP umožňuje klientům v místní síti automaticky nakonfigurovat router."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
-msgstr "Soubor UPnP výpůjček"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
-msgstr "Univerzální Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Obecná nastavení"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
-msgid "Unknown"
-msgstr "Neznámé"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
-msgstr "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr "Pouze informační hodnoty (v KByte/s)"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr "%s umožňuje klientům v místní síti automaticky nakonfigurovat router."
-#~ msgid "Collecting data..."
-#~ msgstr "Probíhá sběr dat..."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
+msgstr "Neexistují žádná aktivní přesměrování."
-#~ msgid "Delete Redirect"
-#~ msgstr "Odstranit přesměrování"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
+msgstr ""
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr ""
-#~ "UPnP umožňuje klientům v místní síti automaticky nakonfigurovat router."
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD & PCP"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr ""
-#~ msgid "enable"
-#~ msgstr "povolit"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "Povolit režim UPnP IGDv1"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
+msgid "Unknown"
+msgstr "Neznámé"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
+msgstr "Upload speed"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "Použít %s"
diff --git a/applications/luci-app-upnp/po/da/upnp.po b/applications/luci-app-upnp/po/da/upnp.po
new file mode 100644
index 0000000000..1c7249ccbe
--- /dev/null
+++ b/applications/luci-app-upnp/po/da/upnp.po
@@ -0,0 +1,256 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-05-19 19:36+0200\n"
+"PO-Revision-Date: 2021-11-13 08:12+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsupnp/da/>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9.1-dev\n"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
+msgid ""
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+"ACL'er angiver, hvilke eksterne porte der kan omdirigeres til hvilke interne "
+"adresser og porte, IPv6 always allowed."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
+msgid "Action"
+msgstr "Handling"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "Aktive omdirigeringer"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
+msgid "Advanced Settings"
+msgstr "Avancerede indstillinger"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
+msgstr "Annoncerer som IGDv1-enhed i stedet for IGDv2"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
+msgstr "Tillad kun at tilføje viderestillinger til IP-adresser, der anmoder om"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+msgid "Announced model number"
+msgstr "Annonceret modelnummer"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+msgid "Announced serial number"
+msgstr "Annonceret serienummer"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Client Address"
+msgstr "Klient adresse"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
+msgid "Client Port"
+msgstr "Klient port"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
+msgid "Comment"
+msgstr "Kommentar"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
+msgid "Delete"
+msgstr "Slet"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
+msgid "Description"
+msgstr "Beskrivelse"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
+msgid "Device UUID"
+msgstr "Enhedens UUID"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
+msgstr "Download speed"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
+msgid "Enable additional logging"
+msgstr "Aktiver yderligere logning"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
+msgid "Enable secure mode"
+msgstr "Aktiver sikker tilstand"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
+msgid "External Port"
+msgstr "Ekstern port"
+
+#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
+msgid "Notify interval"
+msgstr "Underretningsinterval"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgid "Presentation URL"
+msgstr "URL til præsentation"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
+msgid "Protocol"
+msgstr "Protokol"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Puts extra debugging information into the system log"
+msgstr "Sætter ekstra fejlfindingsoplysninger i systemloggen"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
+msgstr "Rapportere system i stedet for dæmonens oppetid"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "SOAP/HTTP port"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr "STUN vært"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr "STUN port"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Generelle indstillinger"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr ""
+"%s gør det muligt for klienter i det lokale netværk at konfigurere routeren "
+"automatisk."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
+msgstr "Der er ingen aktive omdirigeringer."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
+msgstr ""
+
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD & PCP"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "Aktiver UPnP IGDv1-tilstand"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
+msgid "Unknown"
+msgstr "Ukendt"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
+msgstr "Upload speed"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "Brug %s"
diff --git a/applications/luci-app-upnp/po/de/upnp.po b/applications/luci-app-upnp/po/de/upnp.po
index 10d5838612..5e9a5046d4 100644
--- a/applications/luci-app-upnp/po/de/upnp.po
+++ b/applications/luci-app-upnp/po/de/upnp.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-26 17:57+0200\n"
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
+"PO-Revision-Date: 2024-02-09 17:28+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/de/>\n"
@@ -12,254 +12,245 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-"ACLs definieren, welche externen Ports zu welchen internen Adressen und "
-"Ports weitergeleitet werden dürfen"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+"ACL definieren, welche externen Ports zu welchen internen Adressen und Ports "
+"weitergeleitet werden dürfen, IPv6 always allowed."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr "Aktion"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "Aktive Weiterleitungen"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
-msgstr "Aktive UPnP-Weiterleitungen"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
msgstr "Erweiterte Einstellungen"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr "Als IGDv1-Gerät anstelle von IGDv2 bekanntgeben"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
+msgstr "Erlauben"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
msgstr "Nur Weiterleitungen zurück zum anfordernden Client zulassen"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr "Angekündigte Modellnummer"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr "Angekündigte Seriennummer"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
-msgstr "Aufräumintervall für Weiterleitungen"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
-msgstr "Aufräumschwellenwert für Weiterleitungen"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
msgid "Client Address"
msgstr "Clientadresse"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr "Clientport"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr "Kommentar"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr "Löschen"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr "Ablehnen"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "Beschreibung"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr "Geräte-UUID"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
msgstr "Download-Bandbreite"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
-msgstr "IGDv1 Modus aktivieren"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
-msgstr "NAT-PMP Funktionalität aktivieren"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
-msgstr "UPnP Funktionalität aktivieren"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr "Erweiterte Protokollierung aktivieren"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr "Sicheren Modus aktivieren"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr "Externer Port"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr "Externe Ports"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "Allgemeine Einstellungen"
-
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
-msgstr "Zugriff auf UPNP-Prozeduren gewähren"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr "Host"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
-msgstr "Interne Adressen"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
-msgstr "Interne Ports"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
-msgstr "ACLs der MiniUPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
-msgstr "MiniUPnP-Einstellungen"
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
msgid "Notify interval"
msgstr "Benachrichtigungsintervall"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
-msgstr "Port"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
msgid "Presentation URL"
msgstr "Präsentations-URL"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
msgid "Puts extra debugging information into the system log"
msgstr "Schreibt zusätzliche Debug-Informationen in das Systemprotokoll"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
-msgstr "Systemlaufzeit statt Prozesslaufzeit melden"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
-msgstr "UPnP und NAT-PMP Dienst starten"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
+msgstr "Systemlaufzeit statt Prozesslaufzeit melden"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
-msgstr "Es gibt keine aktiven Weiterleitungen."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "SOAP/HTTP port"
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
-msgstr "UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr "STUN-Host"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
-msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr "STUN-Port"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-"UPnP erlaubt es Clients im lokalen Netzwerk automatisch Port-Weiterleitungen "
-"auf diesem Router einzurichten."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
-msgstr "UPnP Lease-Datei"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
-msgstr "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Allgemeine Einstellungen"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
-msgid "Unknown"
-msgstr "Unbekannt"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
-msgstr "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr "Wert in Kilobyte/s, nur informativ"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr ""
+"%s erlaubt es Clients im lokalen Netzwerk automatisch Port-Weiterleitungen "
+"auf diesem Router einzurichten."
-#~ msgid "Collecting data..."
-#~ msgstr "Sammle Daten..."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
+msgstr "Es gibt keine aktiven Weiterleitungen."
-#~ msgid "Delete Redirect"
-#~ msgstr "Weiterleitung löschen"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
+msgstr ""
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr ""
-#~ "UPnP ermöglicht die automatische Konfiguration des Routers durch Clients "
-#~ "im lokalen Netzwerk."
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD & PCP"
-#~ msgid "enable"
-#~ msgstr "aktivieren"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr "UPnP IGD & PCP/NAT-PMP Service"
-#~ msgid "Enable NAT-PMP"
-#~ msgstr "NAT-PMP aktivieren"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "UPnP IGDv1 Modus aktivieren"
-#~ msgid "Enable UPnP Service"
-#~ msgstr "UPnP Service aktivieren"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
+msgid "Unknown"
+msgstr "Unbekannt"
-#~ msgid "Log output"
-#~ msgstr "Ausgabe protokollieren"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
+msgstr "Upload speed"
-#~ msgid ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
-#~ msgstr ""
-#~ "UPNP sollte nur wenn unbedingt nötig aktiviert werden, da es ein "
-#~ "Sicherheitsrisiko für das Netzwerk darstellen kann."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "%s verwenden"
diff --git a/applications/luci-app-upnp/po/el/upnp.po b/applications/luci-app-upnp/po/el/upnp.po
index 53e7941993..501b25e827 100644
--- a/applications/luci-app-upnp/po/el/upnp.po
+++ b/applications/luci-app-upnp/po/el/upnp.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-28 02:08+0200\n"
-"PO-Revision-Date: 2019-11-25 13:57+0000\n"
-"Last-Translator: Kostas Lampropoulos <labrok@otenet.gr>\n"
+"PO-Revision-Date: 2024-11-09 08:59+0000\n"
+"Last-Translator: Mac Mac <nofxmac@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/el/>\n"
"Language: el\n"
@@ -12,221 +12,241 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 5.8.2\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
+msgstr "Δράση"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
+msgstr "Ρυθμίσεις για προχωρημένους"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Client Address"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
-msgid "Client Address"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
-msgstr ""
+msgstr "Σχόλιο"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "Περιγραφή"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
+#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
+msgid "Notify interval"
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgid "Presentation URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
+msgid "Protocol"
+msgstr "Πρωτόκολλο"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Puts extra debugging information into the system log"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
-msgid "Notify interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "Θύρα"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
-msgid "Presentation URL"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
-msgid "Protocol"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
-msgid "Puts extra debugging information into the system log"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Γενικές ρυθμίσεις"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
-msgid "Unknown"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
+msgid "Unknown"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
+msgstr "Ταχύτητα μεταφόρτωσης"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
msgstr ""
-
-#~ msgid "Collecting data..."
-#~ msgstr "Συλλογή δεδομένων..."
diff --git a/applications/luci-app-upnp/po/es/upnp.po b/applications/luci-app-upnp/po/es/upnp.po
index 8f12eb265e..d0c483acad 100644
--- a/applications/luci-app-upnp/po/es/upnp.po
+++ b/applications/luci-app-upnp/po/es/upnp.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2020-10-31 10:05+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2024-09-05 13:29+0000\n"
+"Last-Translator: brodrigueznu <brodrigueznu@hotmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/es/>\n"
"Language: es\n"
@@ -12,248 +12,247 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.3.2-dev\n"
+"X-Generator: Weblate 5.8-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-"Los ACL especifican qué puertos externos pueden ser redirigidos hacia qué "
-"direcciones y puertos internos"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+"Las Listas de Control de Acceso (ACL) especifican cuáles puertos externos "
+"pueden ser reenviados hacía las direcciones IP y puertos del cliente. Las "
+"direcciones IPv6 siempre son permitidas."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr "Acción"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "Reenvíos de puertos activos"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
-msgstr "Redirecciones UPnP activas"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
-msgstr "Configuración avanzada"
+msgstr "Ajustes avanzados"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
-msgstr "Anunciarse como dispositivo IGDv1 en lugar de IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
+msgstr "Anunciar como dispositivo UPnP IGDv1 (sin IPv6) en lugar de IGDv2"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
-msgstr "Permitir añadir redirecciones sólo a IPs que lo soliciten"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
+msgstr "Permitir"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
+msgstr ""
+"Permitir agregar reenvíos de puertos solo a direcciones IP solicitantes"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
-msgstr "Número de modelo declarado"
+msgstr "Número de modelo anunciado"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
-msgstr "Número de serie declarado"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
-msgstr "Intervalo de borrado de reglas"
+msgstr "Número de serie anunciado"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
-msgstr "Umbral de borrado de reglas"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
msgid "Client Address"
msgstr "Dirección del cliente"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr "Puerto del cliente"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr "Comentario"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr "Eliminar"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr "Denegar"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "Descripción"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr "UUID del dispositivo"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr "Enlace descendente"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
-msgstr "Activar modo IGDv1"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
+msgstr "Velocidad de descarga"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
-msgstr "Activar la funcionalidad NAT-PMP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
-msgstr "Activar la funcionalidad UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr "Activar protocolo UPnP IGD"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr "Activar registro adicional"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr "Activar modo seguro"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr "Puerto externo"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr "Puertos externos"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "Configuración general"
-
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
-msgstr "Conceder acceso a los procedimientos de upnp"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr "Host"
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
+msgstr "Conceder acceso a UPnP IGD y PCP/NAT-PMP"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
-msgstr "Direcciones internas"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
-msgstr "Puertos internos"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
-msgstr "ACLs MiniUPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
-msgstr "Configuración MiniUPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
msgid "Notify interval"
msgstr "Intervalo de notificación"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
-msgstr "Puerto"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
msgid "Presentation URL"
msgstr "URL de presentación"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
msgid "Puts extra debugging information into the system log"
-msgstr "Escribe información de depuración extra en el registro del sistema"
+msgstr "Coloca información de depuración adicional en el registro del sistema"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
-msgstr "Informar del tiempo activo del sistema en vez de el del demonio"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
+msgstr "Informar tiempo de actividad del sistema en vez de la del servicio"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "Puerto"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr "Host STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr "Puerto STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
+msgstr "Ajustes del Servicio"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Ajustes generales"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
+msgstr "Archivo de tiempo de concesión del servicio"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
-msgstr "Iniciar servicio UPnP y NAT-PMP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
+msgstr "Iniciar servicio"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr ""
+"%s permiten a los clientes de la red local configurar automáticamente el "
+"reenvío de puertos en el enrutador."
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
-msgstr "Sin redirecciones activas."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
+msgstr "No hay reenvíos de puertos vigentes."
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
-msgstr "UPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-"UPnP permite a los clientes en la red local configurar automáticamente el "
-"enrutador."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
-msgstr "Tiempo de conexión UPnP"
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD y PCP"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
-msgstr "Plug & Play universal"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr "Servicio UPnP IGD y PCP/NAT-PMP"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "Activar UPnP modo IGDv1"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
msgid "Unknown"
msgstr "Desconocido"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
-msgstr "Enlace ascendente"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
+msgstr "Velocidad de carga"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr "Valor en KBytes/s (sólo informativo)"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Recolectando datos…"
-
-#~ msgid "Delete Redirect"
-#~ msgstr "Borrar redirección"
-
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr ""
-#~ "UPnP permite que los puestos de la red local configuren automáticamente "
-#~ "el router."
-
-#~ msgid "enable"
-#~ msgstr "activar"
-
-#~ msgid "Log output"
-#~ msgstr "Loguear salida"
-
-#~ msgid ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
-#~ msgstr ""
-#~ "UPNP sólo deberia habilitarse si es abasolutamente necesario ya que puede "
-#~ "comprometer la seguridad de su red."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "Utilizar %s"
diff --git a/applications/luci-app-upnp/po/fi/upnp.po b/applications/luci-app-upnp/po/fi/upnp.po
index 6a4c8e86ff..58218e1d04 100644
--- a/applications/luci-app-upnp/po/fi/upnp.po
+++ b/applications/luci-app-upnp/po/fi/upnp.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-06-24 17:42+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2022-04-21 23:00+0000\n"
+"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/fi/>\n"
"Language: fi\n"
@@ -12,235 +12,241 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.12-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr "Toiminta"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "Aktiivise uudelleenohjaukset"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
msgstr "Lisäasetukset"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Client Address"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
-msgid "Client Address"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr "Kommentti"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr "Poista"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "Kuvaus"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr ""
+msgstr "Laitteen UUID"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
-msgstr ""
+msgstr "Ulkoinen portti"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
+#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "Yleisasetukset"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
+msgid "Notify interval"
+msgstr "Ilmoitusväli"
-#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgid "Presentation URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr "Palvelin"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
+msgid "Protocol"
+msgstr "Protokolla"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Puts extra debugging information into the system log"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
-msgid "Notify interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
msgstr "Portti"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
-msgid "Presentation URL"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
-msgid "Protocol"
-msgstr "Protokolla"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
-msgid "Puts extra debugging information into the system log"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Yleiset asetukset"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
+msgstr "Ei aktiivisia uudelleenohjauksia."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "Käytä UPnP IGDv1-tilaa"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
msgid "Unknown"
msgstr "Tuntematon"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
+msgstr "Lähetysyhteys"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr ""
-
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-
-#~ msgid "Log output"
-#~ msgstr "Log output"
-
-#~ msgid ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
-#~ msgstr ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "Käytä %s:ia"
diff --git a/applications/luci-app-upnp/po/fr/upnp.po b/applications/luci-app-upnp/po/fr/upnp.po
index 04c8c4cb98..c5261cb02b 100644
--- a/applications/luci-app-upnp/po/fr/upnp.po
+++ b/applications/luci-app-upnp/po/fr/upnp.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-06-24 17:41+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"PO-Revision-Date: 2024-02-01 22:49+0000\n"
+"Last-Translator: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/fr/>\n"
"Language: fr\n"
@@ -12,241 +12,319 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-"Les ACLs définissent quels ports externes peuvent être redirigés, vers "
-"quelles adresses et ports internes"
+"Un intervalle de 900s indique qu'il y aura %s notifications avec une valeur "
+"max-age ayant pour minimum 1800s"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+"Les ACL définissent quels ports externes peuvent être redirigés, vers "
+"quelles adresses et ports internes, IPv6 always allowed."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215
msgid "Action"
msgstr "Action"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
-msgstr "Redirections UPnP actives"
+msgid "Active Service Port Maps"
+msgstr "Redirections actives"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
msgid "Advanced Settings"
msgstr "Paramètres avancés"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr "Annoncer comme dispositif IGDv1 au lieu de IGDv2"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
+msgid "Allow"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
+msgid "Allow adding port maps for requesting IP addresses only"
msgstr ""
"Permet d'ajouter des redirections seulement vers les adresses IP qui font "
"des demandes"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
msgid "Announced model number"
msgstr "Numéro de modèle annoncé"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
msgid "Announced serial number"
msgstr "Numéro de série annoncé"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
-msgstr "Intervalle des règles de nettoyage"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:203
+msgid "Client Address"
+msgstr "Adresse du client"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
-msgstr "Niveau des règles de nettoyage"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
+msgid "Client Name"
+msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
-msgid "Client Address"
-msgstr "Adresse du client"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:207
msgid "Client Port"
msgstr "Port du client"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
msgid "Comment"
msgstr "Commentaire"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
msgid "Delete"
msgstr "Effacer"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:217
+msgid "Deny"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
msgid "Description"
msgstr "Description"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
msgid "Device UUID"
msgstr "UUID du périphérique"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135
+msgid "Download speed"
msgstr "Liaison descendante"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
-msgstr "Activer le mode IGDv1"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+msgid "Enable PCP/NAT-PMP protocols"
+msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
-msgstr "Activer la fonctionnalité NAT-PMP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
-msgstr "Activer la fonctionnalité UPnP"
+msgid "Enable UPnP IGD protocol"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:189
msgid "Enable additional logging"
msgstr "Activer la journalisation additionnelle"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:155
msgid "Enable secure mode"
msgstr "Activer le mode sécurisé"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:211
msgid "External Port"
msgstr "Port externe"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr "Ports externes"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "Paramètres généraux"
-
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
-msgstr "Accorder l'accès aux procédures de upnp"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr "Hôte"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
-msgstr "Adresses internes"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
-msgstr "Ports internes"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
-msgstr "ACLs MiniUPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
-msgstr "Paramètres MiniUPnP"
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
msgid "Notify interval"
msgstr "Intervalle de notification"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
-msgstr "Port"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:171
msgid "Presentation URL"
msgstr "URL de présentation"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
msgid "Protocol"
msgstr "Protocole"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
msgid "Puts extra debugging information into the system log"
msgstr "Rajoute des informations de debug dans le journal-système"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
+msgid "Report custom router web interface (presentation) URL"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "Report maximum download speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
+msgid "Report maximum upload speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
+msgid "Report system instead of service uptime"
msgstr ""
"Indiquer la durée de fonctionnement du système plutôt que celle du démon UPnP"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:166
+msgid "SOAP/HTTP port"
+msgstr "SOAP/HTTP port"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr "Hôte STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr "Port STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:195
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
+msgid "Service Settings"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
+msgid "Service Setup"
+msgstr "Réglages généraux"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192
+msgid "Service lease file"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122
+msgid "Start autonomous port mapping service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
-msgstr "Démarrer les services UPnP et NAT-PMP"
+msgid "Start service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr ""
+"%s permet à des clients du réseau local de configurer automatiquement le "
+"routeur."
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+msgid "There are no active port maps."
msgstr "Il n'y a pas de redirections actives."
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
-msgstr "UPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144
msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-"UPnP permet à des clients du réseau local de configurer automatiquement le "
-"routeur."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
-msgstr "Fichier des baux UPnP"
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD & PCP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
-msgstr "Plug & Play universel"
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "Activer le mode UPnP IGDv1"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:97
msgid "Unknown"
msgstr "Inconnue"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
+msgid "Upload speed"
msgstr "Liaison montante"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "Utiliser %s"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr "Valeur en Ko/s, pour information seulement"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "STUN Host"
+msgstr "Hôte STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgid "STUN Port"
+msgstr "Port STUN"
-#~ msgid "Collecting data..."
-#~ msgstr "Récupération des données…"
+#~ msgid "Clean rules interval"
+#~ msgstr "Intervalle des règles de nettoyage"
-#~ msgid "Delete Redirect"
-#~ msgstr "Détruire la redirection"
+#~ msgid "Clean rules threshold"
+#~ msgstr "Niveau des règles de nettoyage"
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr ""
-#~ "UPnP permet à des clients du réseau local de configurer automatiquement "
-#~ "le routeur."
+#~ msgid "Host"
+#~ msgstr "Hôte"
-#~ msgid "enable"
-#~ msgstr "activer"
+#~ msgid "Value in KByte/s, informational only"
+#~ msgstr "Valeur en Ko/s, pour information seulement"
diff --git a/applications/luci-app-upnp/po/ga/upnp.po b/applications/luci-app-upnp/po/ga/upnp.po
new file mode 100644
index 0000000000..b354c715cf
--- /dev/null
+++ b/applications/luci-app-upnp/po/ga/upnp.po
@@ -0,0 +1,261 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-05-19 19:36+0200\n"
+"PO-Revision-Date: 2024-12-02 14:55+0000\n"
+"Last-Translator: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>\n"
+"Language-Team: Irish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsupnp/ga/>\n"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :("
+"n>6 && n<11) ? 3 : 4;\n"
+"X-Generator: Weblate 5.9-dev\n"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
+msgid ""
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
+msgstr ""
+"Mar thoradh ar eatramh 900s beidh %s fógraí leis an aois uasta íosta de 1800í"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+"Sonraíonn ACLanna cé na calafoirt sheachtracha is féidir a chur ar aghaidh "
+"chuig a seoltaí cliant agus calafoirt, IPv6 ceadaithe i gcónaí."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
+msgid "Action"
+msgstr "Gníomhaíocht"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "Port Gníomhach ar Aghaidh"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr "Léarscáileanna Gníomhacha UPnP IGD & PCP/NAT-PMP Port"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
+msgid "Advanced Settings"
+msgstr "Socruithe chun cinn"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
+msgstr "Fógairt mar ghléas UPnP IGDv1 (gan IPv6) in ionad IGDv2"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
+msgstr "Ceadaigh"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
+msgstr "Ceadaigh port a chur ar aghaidh chuig seoltaí IP amháin a iarrtar"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+msgid "Announced model number"
+msgstr "Uimhir mhúnla fógartha"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+msgid "Announced serial number"
+msgstr "Sraithuimhir fógartha"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Client Address"
+msgstr "Seoladh Cliant"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
+msgstr "Ainm an Chliaint"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
+msgid "Client Port"
+msgstr "Port Cliant"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
+msgid "Comment"
+msgstr "Trácht"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
+msgid "Delete"
+msgstr "Scrios"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr "Shéanadh"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
+msgid "Description"
+msgstr "Cur síos"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
+msgid "Device UUID"
+msgstr "UUID Gléas"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
+msgstr "Gá le luas a íoslódáil"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
+msgstr "Cumasaigh prótacal PCP/NAT-PMP"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr "Cumasaigh prótacal UPnP IGD"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
+msgid "Enable additional logging"
+msgstr "Cumasaigh logáil bhreise"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
+msgid "Enable secure mode"
+msgstr "Cumasaigh mód slán"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
+msgid "External Port"
+msgstr "Port Seachtrach"
+
+#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
+msgstr "Deonaigh rochtain ar UPnP IGD & PCP/NAT-PMP"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
+msgid "Notify interval"
+msgstr "Eatramh fógra"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgid "Presentation URL"
+msgstr "URL cur i láthair"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
+msgid "Protocol"
+msgstr "Prótacal"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Puts extra debugging information into the system log"
+msgstr "Cuireann sé faisnéis bhreise dífhabhtaithe isteach i loga an chórais"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
+msgstr ""
+"Tuairiscigh URL comhéadan gréasáin ródaire saincheaptha (cur i láthair)"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
+msgstr "Tuairiscigh an t-uasluas íoslódála i kByte/s"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
+msgstr "Tuairiscigh an t-uasluas uaslódála i kByte/s"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
+msgstr "Córas tuairisce in ionad aga fónaimh seirbhíse"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "SOAP/HTTP port"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr "STUN Óstach"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr "STUN port"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
+msgstr "Liosta Rialaithe Rochtana Seirbhíse"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
+msgstr "Socruithe Seirbhíse"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Socruithe Ginearálta"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
+msgstr "Comhad léasa seirbhíse"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
+msgstr "Cuir tús le seirbhís mapála calafoirt uathrialach"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
+msgstr "Tosaigh seirbhís"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr ""
+"Ligeann %s do chliaint ar an líonra áitiúil chun port ar aghaidh ar an "
+"ródaire a chumrú go huathoibríoch. Tugtar Breiseán Uilíoch agus Súgradh air "
+"freisin."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
+msgstr "Níl aon phort gníomhach ar aghaidh."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
+msgstr ""
+"Chun an seoladh IPv4 poiblí a bhrath do NAT lánchón/duine le duine gan srian"
+
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD & PCP"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr "UPnP IGD & Seirbhís PCP/NAT-PMP"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "Cumasaigh mód UPnP IGDv1"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
+msgid "Unknown"
+msgstr "Anaithnid"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
+msgstr "Luas uaslódála"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "Bain úsáid as %s"
diff --git a/applications/luci-app-upnp/po/he/upnp.po b/applications/luci-app-upnp/po/he/upnp.po
index a49ac24ad3..7694f285a7 100644
--- a/applications/luci-app-upnp/po/he/upnp.po
+++ b/applications/luci-app-upnp/po/he/upnp.po
@@ -1,223 +1,250 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2023-09-07 02:50+0000\n"
+"Last-Translator: Oren Bahar <shavitbit@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsupnp/he/>\n"
+"Language: he\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Weblate 5.0.1-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
+msgstr "פעולה"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
+msgstr "הגדרות מתקדמות"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Client Address"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
-msgid "Client Address"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
-msgstr ""
+msgstr "תגובה"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
-msgstr ""
+msgstr "תיאור"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
+#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
+msgid "Notify interval"
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgid "Presentation URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
+msgid "Protocol"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Puts extra debugging information into the system log"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
-msgid "Notify interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "פתחה"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
-msgid "Presentation URL"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
-msgid "Protocol"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
-msgid "Puts extra debugging information into the system log"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
-msgid "Unknown"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
+msgid "Unknown"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
msgstr ""
diff --git a/applications/luci-app-upnp/po/hi/upnp.po b/applications/luci-app-upnp/po/hi/upnp.po
index 0b484d12a5..e67dc2369a 100644
--- a/applications/luci-app-upnp/po/hi/upnp.po
+++ b/applications/luci-app-upnp/po/hi/upnp.po
@@ -3,242 +3,250 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2024-07-06 11:32+0000\n"
+"Last-Translator: Sathvic <sathvic.p@gmail.com>\n"
+"Language-Team: Hindi <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsupnp/hi/>\n"
"Language: hi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 5.7-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
+msgstr "उन्नत सेटिंग्स"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Client Address"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
-msgid "Client Address"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
+#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
+msgid "Notify interval"
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgid "Presentation URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
+msgid "Protocol"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Puts extra debugging information into the system log"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
-msgid "Notify interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
-msgid "Presentation URL"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
-msgid "Protocol"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
-msgid "Puts extra debugging information into the system log"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
-msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
msgid "Unknown"
-msgstr ""
+msgstr "अज्ञात"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr ""
-
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-
-#~ msgid "Log output"
-#~ msgstr "Log output"
-
-#~ msgid ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
-#~ msgstr ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
diff --git a/applications/luci-app-upnp/po/hu/upnp.po b/applications/luci-app-upnp/po/hu/upnp.po
index 7660a3f204..af03494148 100644
--- a/applications/luci-app-upnp/po/hu/upnp.po
+++ b/applications/luci-app-upnp/po/hu/upnp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-31 21:33+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"PO-Revision-Date: 2024-08-20 16:40+0000\n"
+"Last-Translator: hmzs <hmzs@1szer1.hu>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/hu/>\n"
"Language: hu\n"
@@ -10,240 +10,247 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 5.7\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
msgstr ""
"Az ACL-ek határozzák meg, hogy melyik külső portok melyik belső portokra és "
-"címekre kerülhetnek továbbításra"
+"címekre kerülhetnek továbbításra, IPv6 always allowed."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr "Művelet"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "Aktív átirányítások"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
-msgstr "Aktív UPnP átirányítások"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
-msgstr "Speciális beállítások"
+msgstr "Haladó beállítások"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr "Hirdetés IGDv1 eszközként IGDv2 helyett"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
msgstr ""
"Kizárólag a kérést küldő IP címre történő továbbítás hozzáadásának "
"engedélyezése"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr "Bejelentett modellszám"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr "Bejelentett sorozatszám"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
-msgstr "Szabály törlési időköz"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Client Address"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
-msgstr "Szabály törlési küszöbérték"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
+msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
-msgid "Client Address"
-msgstr "Ügyfél cím"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
-msgstr "Ügyfél port"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr "Megjegyzés"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr "Törlés"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "Leírás"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr "Eszköz UUID"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
msgstr "Befelé jövő kapcsolat"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
-msgstr "IGDv1 mód engedélyezése"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
-msgstr "NAT-PMP funkció engedélyezése"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
-msgstr "UPnP funkció engedélyezése"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr "További naplózás engedélyezése"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr "Biztonságos mód engedélyezése"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr "Külső port"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr "Külső portok"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "Általános beállítások"
-
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr "Gép"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
-msgstr "Belső címek"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
-msgstr "Belső portok"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
-msgstr "MiniUPnP ACL-ek"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
-msgstr "MiniUPnP beállítások"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
msgid "Notify interval"
msgstr "Értesítési időköz"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
-msgstr "Port"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
msgid "Presentation URL"
msgstr "Bemutató URL"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
msgid "Puts extra debugging information into the system log"
msgstr "További hibakeresési információkat tesz a rendszernaplóba"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
msgstr "A démon helyett a rendszer működési idejét jeleníti meg"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "SOAP/HTTP port"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
-msgstr "UPnP és NAT-PMP szolgáltatás elindítása"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Általános beállítások"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr ""
+"Az %s lehetővé teszi a hálózatban lévő ügyfelek számára hogy automatikusan "
+"beállítsák a routert."
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
msgstr "Nincsenek aktív átírányítások."
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
-msgstr "UPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-"Az UPnP lehetővé teszi a hálózatban lévő ügyfelek számára hogy automatikusan "
-"beállítsák a routert."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
-msgstr "UPnP bérlet fájl"
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD & PCP"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
-msgstr "Univerzális Plug and Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "UPnP IGDv1 mód engedélyezése"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
msgid "Unknown"
msgstr "Ismeretlen"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
msgstr "Kifelé menő kapcsolat"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr "Érték KByte/s-ban, csak tájékoztató jellegű"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Adatok összegyűjtése…"
-
-#~ msgid "Delete Redirect"
-#~ msgstr "Átirányítás törlése"
-
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr ""
-#~ "Az UPnP lehetővé teszi a hálózatban lévő ügyfelek számára hogy "
-#~ "automatikusan beállítsák a routert."
-
-#~ msgid "enable"
-#~ msgstr "engedélyezés"
diff --git a/applications/luci-app-upnp/po/it/upnp.po b/applications/luci-app-upnp/po/it/upnp.po
index 30d8d0dbba..534b291cf6 100644
--- a/applications/luci-app-upnp/po/it/upnp.po
+++ b/applications/luci-app-upnp/po/it/upnp.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-11-12 02:29+0000\n"
-"Last-Translator: J. Lavoie <j.lavoie@net-c.ca>\n"
+"PO-Revision-Date: 2024-08-02 19:09+0000\n"
+"Last-Translator: Random <random-r@users.noreply.hosted.weblate.org>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/it/>\n"
"Language: it\n"
@@ -12,238 +12,245 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 5.7-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-"Le ACL specificano quali porte esterne possono essere redirezionate a quali "
-"indirizzi e porte interni"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+"Le ACL specificano quali porte esterne possono essere ridirezionate a quali "
+"indirizzi e porte interni, IPv6 sempre consentito."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr "Azione"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "Attiva reindirizzamento"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
-msgstr "Attiva reindirizzamento UPnP"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
-msgstr "Impostazioni Avanzate"
+msgstr "Impostazioni avanzate"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr "Pubblicizza come dispositivo IGDv1 anziché IGDv2"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
+msgstr "Permetti"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
msgstr "Permetti l'aggiunta della mappatura solo agli indirizzi IP richiedenti"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr "Numero modello annunciato"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr "Numero seriale annunciato"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
-msgstr "Cancella le regole"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
-msgstr "Pulisci le regole degli eventi"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
msgid "Client Address"
msgstr "Indirizzo IP"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr "Porta"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr "Commento"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr "Elimina"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr "Nega"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "Descrizione"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr "UUID del dispositivo"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr "Downlink"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
-msgstr "Abilita modalità IGDv1"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
+msgstr "Velocità di download"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
-msgstr "Abilita il protocollo NAT-PMP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
-msgstr "Abilita il protocollo UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr "Abilita il protocollo UPnP IGD"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr "Abilita log addizionale"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr "Abilita la modalità sicura"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr "Porta Esterna"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr "Porte Esterne"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "Impostazioni generali"
-
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr "Host"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
-msgstr "Indirizzi Interni"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
-msgstr "Porte Interne"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
-msgstr "ACL MiniUPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
-msgstr "Opzioni di MiniUPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
msgid "Notify interval"
msgstr "Intervallo di notifica"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
-msgstr "Port"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
msgid "Presentation URL"
msgstr "URL di presentazione"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
msgid "Protocol"
msgstr "Protocollo"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
msgid "Puts extra debugging information into the system log"
-msgstr "Scrivi nel log di sistema le informazioni di extra debugging"
+msgstr "Scrivi nel log di sistema ulteriori informazioni di debug"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
-msgstr "Mostra l'uptime del sistema invece del demone"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
-msgstr "Avvia il servizo UPnP e NAT-PMP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
+msgstr "Mostra l'uptime del sistema invece del servizio"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "Porta"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
-msgstr "Non ci sono mappature attive."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr "Host STUN"
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
-msgstr "UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr "Porta STUN"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
-msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
+msgstr "Servizi ACL"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-"UPnP permette ai dispositivi nella rete locale di configurare "
-"automaticamente il router."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
-msgstr "File di leasing UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Impostazioni Generali"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
-msgstr "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
-msgid "Unknown"
-msgstr "Sconosciuto"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
-msgstr "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
msgstr ""
+"%s permette ai dispositivi nella rete locale di configurare automaticamente "
+"l'apertura delle porte del router."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr "Valori in KByte/s, (informativo)"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
+msgstr "Non ci sono mappature attive."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
+msgstr ""
-#~ msgid "Collecting data..."
-#~ msgstr "Raccolgo i dati..."
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD e PCP"
-#~ msgid "Delete Redirect"
-#~ msgstr "Cancella Mappatura"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr ""
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr ""
-#~ "UPnP permette ai dispositivi nella rete locale di configurare "
-#~ "automaticamente il router."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "Abilita modalità UPnP IGDv1"
-#~ msgid "enable"
-#~ msgstr "abilita"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
+msgid "Unknown"
+msgstr "Sconosciuto"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
+msgstr "Velocità di upload"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "Usa %s"
diff --git a/applications/luci-app-upnp/po/ja/upnp.po b/applications/luci-app-upnp/po/ja/upnp.po
index b30627a999..513689e8aa 100644
--- a/applications/luci-app-upnp/po/ja/upnp.po
+++ b/applications/luci-app-upnp/po/ja/upnp.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
-"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"PO-Revision-Date: 2024-03-28 23:40+0000\n"
+"Last-Translator: Ioroi Kouhei <kouhei@ioroi.org>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/ja/>\n"
"Language: ja\n"
@@ -12,225 +12,245 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 5.5-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-"アクセス制御リスト(ACL) は、どの外部ポートからどの内部アドレス及びポートへリ"
-"ダイレクトするかを設定します。"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+"アクセス制御リスト(ACL)は、どの外部ポートからどの内部アドレス及びポートへリ"
+"ダイレクトするかを設定します。, IPv6 always allowed."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr "アクション"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "稼働中のリダイレクト"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
-msgstr "稼働中のUPnPリダイレクト"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
msgstr "詳細設定"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr "IGDv2 ではなく IGDv1 デバイスとしてアドバタイズ"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
-msgstr "要求元IPアドレスへの転送のみ、追加を許可します。"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
+msgstr "許可"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
+msgstr "要求元IPアドレスへの転送のみ、追加を許可します"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr "通知するモデル番号"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr "通知するシリアル番号"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
-msgstr "ルール消去間隔"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
-msgstr "ルール消去しきい値"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
msgid "Client Address"
msgstr "クライアント・アドレス"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr "クライアント・ポート"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr "コメント"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr "削除"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr "拒否"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "説明"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr "デバイス UUID"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
msgstr "ダウンリンク"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
-msgstr "IGDv1 モードを有効化"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
-msgstr "NAT-PMP機能を有効にする"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
-msgstr "UPnP機能を有効にする"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr "UPnP IGD機能を有効にする"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr "ログ機能を有効にする"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr "セキュアモードを有効にする"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr "外部ポート"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr "外部ポート"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "一般設定"
-
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
-msgstr "upnp プロシージャへのアクセスを許可"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr "ホスト"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
-msgstr "内部アドレス"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
-msgstr "内部ポート"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
-msgstr "MiniUPnP アクセス制御リスト (ACL)"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
-msgstr "MiniUPnP 設定"
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
msgid "Notify interval"
msgstr "通知間隔"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
-msgstr "ポート"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
msgid "Presentation URL"
msgstr "プレゼンテーションURL"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
msgid "Protocol"
msgstr "プロトコル"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
msgid "Puts extra debugging information into the system log"
msgstr "追加のデバッグ情報をシステムログへ挿入する"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
msgstr "サービスの起動時間の代わりにシステムの起動時間を使用する"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "ポート"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr "STUN ホスト"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr "STUN ポート"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "一般設定"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
-msgstr "UPnP及びNAT-PMPサービスを開始する"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr ""
+"%sを使用することで、ローカルネットワーク内のクライアントが自動的にルータを構"
+"成することができます。"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
msgstr "有効なリダイレクトはありません。"
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
-msgstr "UPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-"UPnPを使用することで、ローカルネットワーク内のクライアントが自動的にルータを"
-"構成することができます。"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
-msgstr "UPnP リースファイル"
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGDとPCP"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
-msgstr "ユニバーサル プラグ & プレイ"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "UPnP IGDv1 モードを有効化"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
msgid "Unknown"
msgstr "不明"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
msgstr "アップリンク"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr "クライアントへの情報提供のみに使用される、KByte/sの値です。"
-
-#~ msgid "Collecting data..."
-#~ msgstr "データ収集中です..."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "%s を使用"
diff --git a/applications/luci-app-upnp/po/ko/upnp.po b/applications/luci-app-upnp/po/ko/upnp.po
index 183a84a4a7..a04b686dbd 100644
--- a/applications/luci-app-upnp/po/ko/upnp.po
+++ b/applications/luci-app-upnp/po/ko/upnp.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-08-08 06:14+0000\n"
-"Last-Translator: Youngbin Han <sukso96100@gmail.com>\n"
+"PO-Revision-Date: 2023-10-04 03:38+0000\n"
+"Last-Translator: Wonchul Kang <teshi85@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/ko/>\n"
"Language: ko\n"
@@ -12,235 +12,241 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 5.1-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr "액션"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
+msgstr "고급 설정"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Client Address"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
-msgid "Client Address"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
-msgstr ""
+msgstr "메모"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
+msgstr "삭제"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
-msgstr ""
+msgstr "설명"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
+#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
+msgid "Notify interval"
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgid "Presentation URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
+msgid "Protocol"
+msgstr "프로토콜"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Puts extra debugging information into the system log"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
-msgid "Notify interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "포트"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
-msgid "Presentation URL"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
-msgid "Protocol"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
-msgid "Puts extra debugging information into the system log"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "기본 설정"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
-msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
msgid "Unknown"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr ""
-
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-
-#~ msgid "Log output"
-#~ msgstr "Log output"
-
-#~ msgid ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
-#~ msgstr ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
diff --git a/applications/luci-app-upnp/po/lt/upnp.po b/applications/luci-app-upnp/po/lt/upnp.po
new file mode 100644
index 0000000000..bbfccf415a
--- /dev/null
+++ b/applications/luci-app-upnp/po/lt/upnp.po
@@ -0,0 +1,257 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-10-20 19:09+0000\n"
+"Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
+"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsupnp/lt/>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && ("
+"n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Weblate 5.8-rc\n"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
+msgid ""
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+"„ACL“ (dgs.) nurodo, į kuriuos išorinius prievadus galima persiųsti į "
+"nurodytus kliento adresus ir prievadus, IPv6 yra visada leidžiamas."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
+msgid "Action"
+msgstr "Veiksmas"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "Aktyvūs prievadų persiuntimai"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
+msgid "Advanced Settings"
+msgstr "Pažangūs nustatymai"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
+msgstr "Reklamuoti/Skelbti kaip – „IGDv1“ įrenginį (be IPv6), vietoj „IGDv2“"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
+msgstr "Leisti"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
+msgstr ""
+"Leisti pridėti prievadų persiuntimus tik į užklausų reikalaujančius IP "
+"adresus"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+msgid "Announced model number"
+msgstr "Paskelbtas modelio numeris"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+msgid "Announced serial number"
+msgstr "Paskelbtas serijos numeris"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Client Address"
+msgstr "Kliento adresas"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
+msgid "Client Port"
+msgstr "Kliento prievadas"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
+msgid "Comment"
+msgstr "Komentuoti"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
+msgid "Delete"
+msgstr "Ištrinti"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr "Atmesti/Neprileisti"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
+msgid "Description"
+msgstr "Aprašas/-ymas"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
+msgid "Device UUID"
+msgstr "Įrenginio „UUID“"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
+msgstr "Atsisiuntimo greitis"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
+msgid "Enable additional logging"
+msgstr "Įjungti papildomą žurnalinimą"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
+msgid "Enable secure mode"
+msgstr "Įjungti „saugiąją veikseną“"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
+msgid "External Port"
+msgstr "Išorinis prievadas"
+
+#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
+msgid "Notify interval"
+msgstr "Pranešimo intervalas"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgid "Presentation URL"
+msgstr "Pateikties „URL“ – saitas"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
+msgid "Protocol"
+msgstr "Protokolas"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Puts extra debugging information into the system log"
+msgstr "Įdeda papildomą derinimo informaciją į sistemos žurnalą"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
+msgstr "Pranešti apie sistemos veikimo laiką, o ne tarnybos"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "Prievadas"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr "„STUN“ skleidėjas/vedėjas"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr "„STUN“ prievadas"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Bendri nustatymai"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
+msgstr "Tarnybos nuomos failas"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr ""
+"%s ir „PCP/NAT-PMP“ leidžia vietinio tinklo klientams automatiškai "
+"konfigūruoti prievado persiuntimus maršrutizatoriuje."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
+msgstr "Nėra aktyvių prievadų persiuntimų."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
+msgstr ""
+
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD & PCP"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr "„UPnP IGD & PCP/NAT-PMP“ tarnyba"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "Įjungti „UPnP IGDv1“ veikseną"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
+msgid "Unknown"
+msgstr "Nežinoma/-s/-i"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
+msgstr "Įkėlimo greitis"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "Naudoti „%s“"
diff --git a/applications/luci-app-upnp/po/mr/upnp.po b/applications/luci-app-upnp/po/mr/upnp.po
index a289da6655..40632c1cc6 100644
--- a/applications/luci-app-upnp/po/mr/upnp.po
+++ b/applications/luci-app-upnp/po/mr/upnp.po
@@ -14,236 +14,239 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
msgstr "प्रगत सेटिंग्ज"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Client Address"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
-msgid "Client Address"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr "टिप्पणी"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr "हटवा"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "वर्णन"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "सामान्य सेटिंग्ज"
-
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
+msgid "Notify interval"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgid "Presentation URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
+msgid "Protocol"
+msgstr "प्रोटोकॉल"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Puts extra debugging information into the system log"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
+msgid "Report custom router web interface (presentation) URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
-msgid "Notify interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
msgstr "पोर्ट"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
-msgid "Presentation URL"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
-msgid "Protocol"
-msgstr "प्रोटोकॉल"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
-msgid "Puts extra debugging information into the system log"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "सामान्य सेटिंग्ज"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
-msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
msgid "Unknown"
msgstr "अज्ञात"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
msgstr "अपलिंक"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
msgstr ""
-
-#~ msgid "Collecting data..."
-#~ msgstr "डेटा संकलित करीत आहे ..."
-
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-
-#~ msgid "Log output"
-#~ msgstr "Log output"
-
-#~ msgid ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
-#~ msgstr ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
diff --git a/applications/luci-app-upnp/po/ms/upnp.po b/applications/luci-app-upnp/po/ms/upnp.po
index fccbe05155..588eb50a4b 100644
--- a/applications/luci-app-upnp/po/ms/upnp.po
+++ b/applications/luci-app-upnp/po/ms/upnp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-18 04:21+0000\n"
-"Last-Translator: Pusak Hitam <thegame.gamesky@gmail.com>\n"
+"PO-Revision-Date: 2024-01-22 09:21+0000\n"
+"Last-Translator: Abdul Muizz Bin Abdul Jalil <abmuizz@gmail.com>\n"
"Language-Team: Malay <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/ms/>\n"
"Language: ms\n"
@@ -10,221 +10,241 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr "Tindakan"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
+msgstr "Tetapan Lanjutan"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Client Address"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
-msgid "Client Address"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
-msgstr ""
+msgstr "Ulasan"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "Keterangan"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
+#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
+msgid "Notify interval"
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgid "Presentation URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
+msgid "Protocol"
+msgstr "Protokol"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Puts extra debugging information into the system log"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
-msgid "Notify interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "SOAP/HTTP port"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
-msgid "Presentation URL"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
-msgid "Protocol"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
-msgid "Puts extra debugging information into the system log"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
-msgstr ""
-
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
-msgid "Unknown"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
+msgid "Unknown"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
msgstr ""
-
-#~ msgid "Collecting data..."
-#~ msgstr "Mengumpul data..."
diff --git a/applications/luci-app-upnp/po/nb_NO/upnp.po b/applications/luci-app-upnp/po/nb_NO/upnp.po
index fda398ab4b..c190e689dd 100644
--- a/applications/luci-app-upnp/po/nb_NO/upnp.po
+++ b/applications/luci-app-upnp/po/nb_NO/upnp.po
@@ -1,245 +1,252 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-30 03:21+0000\n"
+"PO-Revision-Date: 2024-01-01 08:05+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/nb_NO/>\n"
-"Language: no\n"
+"Language: nb_NO\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.9.1\n"
+"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
msgstr ""
"ACL angir hvilke eksterne porter som kan bli viderekoblet, og til hvilke "
-"interne adresser og porter."
+"interne adresser og porter, IPv6 always allowed."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr "Handling"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "Aktive Viderekoblinger"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
-msgstr "Aktive UPnP Viderekoblinger"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
-msgstr "Avanserte Innstillinger"
+msgstr "Avanserte innstillinger"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
+msgstr "Annonser som IGDv1-enhet istedenfor IGDv2"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
msgstr "Tillat videkobling kun til IP adresser som ber om det"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr "Annonsert modellnummer"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr "Annonsert serienummer"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
-msgstr "Nullstill UPnP Viderekoblinger intervall"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
-msgstr "Nullstill UPnP terskel"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
msgid "Client Address"
msgstr "Klient adresse"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr "Klient port"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr "Kommentar"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
+msgstr "Slett"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "Beskrivelse"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr "Enhet UUID"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
msgstr "Nedlinje"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
-msgstr "Aktiver NAT-PMP funksjonalitet"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
-msgstr "Aktiver UPnP funksjonalitet"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr "Aktiver tilleggs logging"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr "Aktiver sikker modus"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr "Ekstern port"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr "Eksterne porter"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "Generelle Innstillinger"
-
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
-msgstr "Interne adresser"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
-msgstr "Interne porter"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
-msgstr "MiniUPnP ACL'er"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
-msgstr "MiniUPnP Innstillinger"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
msgid "Notify interval"
msgstr "Informasjons intervall"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
-msgstr "Port"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
msgid "Presentation URL"
msgstr "Presentasjon URL"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
msgid "Puts extra debugging information into the system log"
msgstr "Setter ekstra debugging informasjon i systemloggen"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
-msgstr "Rapporter systemets oppetid istedenfor daemon oppetid"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
-msgstr "Start UPnP og NAT-PMP tjenesten"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
+msgstr "Rapporter systemets oppetid istedenfor daemon oppetid"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
-msgstr "Det finnes ingen aktive viderekoblinger"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "SOAP/HTTP port"
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr "STUN-vert"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr "STUN-port"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
-msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-"UPnP gjør at klientene i det lokale nettverket automatisk kan konfigurere "
-"ruteren."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
-msgstr "UPnP leie fil"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Generelle innstillinger"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
-msgstr "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
-msgid "Unknown"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
-msgstr "Opplinje"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
msgstr ""
+"%s gjør at klientene i det lokale nettverket automatisk kan konfigurere "
+"ruteren."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr "Verdi i KByte/sek, kun for informasjon"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
+msgstr "Det finnes ingen aktive viderekoblinger"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
+msgstr ""
-#~ msgid "Collecting data..."
-#~ msgstr "Samler inn data…"
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD & PCP"
-#~ msgid "Delete Redirect"
-#~ msgstr "Fjern Viderekobling"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr "UPnP IGD & PCP/NAT-PMP Service"
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr ""
-#~ "UPnP gjør at klientene i det lokale nettverket automatisk kan konfigurere "
-#~ "ruteren."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "Skru på UPnP IGDv1-modus"
-#~ msgid "enable"
-#~ msgstr "Aktiver"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
+msgid "Unknown"
+msgstr "Ukjent"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
+msgstr "Opplinje"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "Bruk %s"
diff --git a/applications/luci-app-upnp/po/nl/upnp.po b/applications/luci-app-upnp/po/nl/upnp.po
new file mode 100644
index 0000000000..b821a3e79b
--- /dev/null
+++ b/applications/luci-app-upnp/po/nl/upnp.po
@@ -0,0 +1,250 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2024-04-17 08:03+0000\n"
+"Last-Translator: Stephan <stephanrutten@users.noreply.hosted.weblate.org>\n"
+"Language-Team: Dutch <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsupnp/nl/>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.5-dev\n"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
+msgid ""
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
+msgid "Action"
+msgstr "Actie"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
+msgstr "Toestaan"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+msgid "Announced model number"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+msgid "Announced serial number"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Client Address"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
+msgid "Client Port"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
+msgid "Comment"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
+msgid "Device UUID"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
+msgid "Enable additional logging"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
+msgid "Enable secure mode"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
+msgid "External Port"
+msgstr ""
+
+#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
+msgid "Notify interval"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgid "Presentation URL"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Puts extra debugging information into the system log"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
+msgstr ""
+
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
+msgid "Unknown"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr ""
diff --git a/applications/luci-app-upnp/po/pl/upnp.po b/applications/luci-app-upnp/po/pl/upnp.po
index 826d6ed4c8..0c0105f454 100644
--- a/applications/luci-app-upnp/po/pl/upnp.po
+++ b/applications/luci-app-upnp/po/pl/upnp.po
@@ -1,247 +1,260 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-16 16:09+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2024-11-30 21:53+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/pl/>\n"
"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
-"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1.1-dev\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Weblate 5.9-dev\n"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
+msgid ""
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
+msgstr ""
+"Interwał 900s doprowadzi do powiadomień %s z minimalnym czasem życia 1800s"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
msgstr ""
-"Listy kontroli dostępu (ang. ACL) określają jakie porty mogą być "
-"przekierowane do jakich wewnętrznych adresów i portów"
+"Lista kontroli dostępu określa, które adresy i porty klientów mogą być "
+"przekierowane. Protokół IPv6 jest zawsze dozwolony."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr "Akcja"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "Aktywne przekierowania portów"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
-msgstr "Aktywne przekierowania UPnP"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr "Aktywne przekierowania portów UPnP IGD i PCP/NAT-PMP"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
msgstr "Ustawienia zaawansowane"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
-msgstr "Rozgłaszanie jako urządzenie IGDv1 zamiast jako IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
+msgstr "Rozgłaszaj jako urządzenie IGDv1 (bez IPv6) zamiast IGDv2"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
-msgstr "Zezwól na dodawanie przekazywań tylko do odpytujących adresów IP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
+msgstr "Zezwól"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
+msgstr "Zezwól na dodawanie przekierowań tylko do odpytujących adresów IP"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr "Rozgłaszany numer modelu"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr "Rozgłaszany numer seryjny"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
-msgstr "Interwał czyszczenia reguł"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
-msgstr "Próg czyszczenia reguł"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
msgid "Client Address"
msgstr "Adres klienta"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
+msgstr "Nazwa klienta"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr "Port klienta"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr "Komentarz"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr "Usuń"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr "Odmów"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "Opis"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr "UUID urządzenia"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr "Downlink"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
-msgstr "Włącz tryb IGDv1"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
+msgstr "Prędkość pobierania"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
-msgstr "Włącz funkcjonalność NAT-PMP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
+msgstr "Włącz protokół PCP/NAT-PMP"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
-msgstr "Włącz funkcjonalność UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr "Włącz protokół UPnP IGD"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
-msgstr "Włącz rozszerzone raportowanie"
+msgstr "Włącz dodatkowe rejestrowanie"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr "Włącz tryb bezpieczny"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr "Port zewnętrzny"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr "Porty zewnętrzne"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "Ustawienia główne"
-
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
-msgstr "Udziel dostępu do procedur UPNP"
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
+msgstr "Udziel dostępu do UPnP IGD i PCP/NAT-PMP"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr "Host"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
-msgstr "Adresy wewnętrzne"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
-msgstr "Porty wewnętrzne"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
-msgstr "Listy kontroli dostępu MiniUPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
-msgstr "Ustawienia MiniUPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
msgid "Notify interval"
msgstr "Interwał powiadamiania"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
-msgstr "Port"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
msgid "Presentation URL"
-msgstr "URL prezentacji"
+msgstr "Adres URL prezentacji"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
msgid "Protocol"
msgstr "Protokół"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
msgid "Puts extra debugging information into the system log"
-msgstr "Dodaje dodatkowe informacje debugowania do loga systemowego"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
-msgstr "Zgłaszaj czas pracy systemu zamiast czas pracy usługi"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
msgstr ""
+"Umieszcza dodatkowe informacje dotyczące debugowania w dzienniku systemowym"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
msgstr ""
+"Zgłaszaj niestandardowy adres URL interfejsu sieciowego (prezentacji) routera"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
-msgstr "Uruchom usługi UPnP i NAT-PMP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
+msgstr "Zgłaszaj maksymalną prędkość pobierania w kB/s"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
-msgstr "Nie ma aktywnych przekierowań."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
+msgstr "Zgłaszaj maksymalną prędkość wysyłania w kB/s"
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
-msgstr "UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
+msgstr "Zgłaszaj czas pracy systemu zamiast czasu pracy usługi"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
-msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
-msgstr ""
-"UPnP umożliwia klientom w sieci lokalnej automatyczne konfigurowanie routera."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "Port SOAP/HTTP"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
-msgstr "Plik dzierżawy UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr "Host STUN"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
-msgstr "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr "Port STUN"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
-msgid "Unknown"
-msgstr "Nieznany"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
+msgstr "Lista kontroli dostępu usługi"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
+msgstr "Ustawienia usługi"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Konfiguracja usługi"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
+msgstr "Plik dzierżawy usługi"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
-msgstr "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
+msgstr "Uruchom autonomiczną usługę przekierowania portów"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
+msgstr "Uruchom usługę"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
msgstr ""
+"Protokoły %s umożliwiają klientom w sieci lokalnej autonomiczne "
+"konfigurowanie przekierowania/przekazywania portów na routerze."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr "Wartość w KB/s, tylko informacyjna"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
+msgstr "Nie ma aktywnych przekierowań portów."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
+msgstr ""
+"Aby wykryć publiczny adres IPv4 dla nieograniczonych NAT-ów full-cone/one-to-"
+"one"
+
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD i PCP"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr "Usługa UPnP IGD i PCP/NAT-PMP"
-#~ msgid "Collecting data..."
-#~ msgstr "Trwa zbieranie danych..."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "Włącz tryb UPnP IGDv1"
-#~ msgid "Delete Redirect"
-#~ msgstr "Usuń przekierowanie"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
+msgid "Unknown"
+msgstr "Nieznany"
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr ""
-#~ "UPnP umożliwia klientom w sieci lokalnej automatyczne konfigurowanie "
-#~ "routera."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
+msgstr "Prędkość wysyłania"
-#~ msgid "enable"
-#~ msgstr "enable"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "Użyj %s"
diff --git a/applications/luci-app-upnp/po/pt/upnp.po b/applications/luci-app-upnp/po/pt/upnp.po
index ba1e2ecdae..95c8b866f3 100644
--- a/applications/luci-app-upnp/po/pt/upnp.po
+++ b/applications/luci-app-upnp/po/pt/upnp.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-26 19:03+0200\n"
-"PO-Revision-Date: 2020-11-01 08:19+0000\n"
+"PO-Revision-Date: 2024-07-20 20:09+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/pt/>\n"
@@ -12,243 +12,245 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.3.2-dev\n"
+"X-Generator: Weblate 5.7-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
msgstr ""
"Os ACL especificam quais as portas externas que podem ser redirecionadas "
-"para que endereços internos e portas"
+"para que endereços internos e portas, IPv6 always allowed."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr "Ação"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "Redirecionamentos ativos da"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
-msgstr "Redirecionamentos ativos da UPnP"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
-msgstr "Definições Avançadas"
+msgstr "Configurações avançadas"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr "Anuncie como aparelho IGDv1 em vez de IGDv2"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
+msgstr "Permitir"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
msgstr ""
"Permitir a adição de encaminhamentos apenas para solicitar endereços IP"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr "Número modelo anunciado"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr "Número de série anunciado"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
-msgstr "Limpar intervalo de regras"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
-msgstr "Limpar limiar de regras"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
msgid "Client Address"
msgstr "Endereço do Cliente"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr "Porta do Cliente"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr "Comentário"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr "Apagar"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr "Negar"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "Descrição"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr "UUID do aparelho"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr "Downlink"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
-msgstr "Ativar o modo IGDv1"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
+msgstr "Download speed"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
-msgstr "Ativar a funcionalidade NAT-PMP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
-msgstr "Ativar a funcionalidade UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr "Ativar log adicional"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr "Ativar o modo seguro"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
-msgstr "Porta Externa"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr "Portas externas"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "Configurações gerais"
+msgstr "Porta externa"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
-msgstr "Conceder acesso UCI aos procedimentos upnp"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr "Host"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
-msgstr "Endereços internos"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
-msgstr "Portas internas"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
-msgstr "ACLs MiniUPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
-msgstr "Definições MiniUPnP"
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
msgid "Notify interval"
msgstr "Intervalo de Notificação"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
-msgstr "Porta"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
msgid "Presentation URL"
msgstr "URL de apresentação"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
msgid "Puts extra debugging information into the system log"
msgstr "Põe informações de depuração extras no log do sistema"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
msgstr "Relata uptime do sistema ao invés da do daemon"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "Porta"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr "Host STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr "Porta STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Configurações gerais"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
-msgstr "Iniciar serviço UPnP e NAT-PMP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr ""
+"%s permite que os clientes da rede local configurem o router automaticamente."
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
msgstr "Não há redirecionamentos ativos."
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
-msgstr "UPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-"UPnP permite que os clientes da rede local configurem o router "
-"automaticamente."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
-msgstr "Ficheiro de concessão UPnP"
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD & PCP"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
-msgstr "Plug & Play Universal"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "Ativar o modo UPnP IGDv1"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
msgid "Unknown"
msgstr "Desconhecido"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
-msgstr "Uplink"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
+msgstr "Ligação ascendente"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr "Valor em KByte/s, apenas informativo"
-
-#~ msgid "Collecting data..."
-#~ msgstr "A recolher dados..."
-
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr ""
-#~ "UPNP permite os clientes da rede local automaticamente configurar o "
-#~ "roteador."
-
-#~ msgid "Log output"
-#~ msgstr "Log de saída"
-
-#~ msgid ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
-#~ msgstr ""
-#~ "O UPNP deve ser ativado apenas se for absolutamente necessário, pois ele "
-#~ "pode resultar em elevados riscos de segurança para sua rede."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "Utilizar %s"
diff --git a/applications/luci-app-upnp/po/pt_BR/upnp.po b/applications/luci-app-upnp/po/pt_BR/upnp.po
index f879403eeb..f6fa4a99ec 100644
--- a/applications/luci-app-upnp/po/pt_BR/upnp.po
+++ b/applications/luci-app-upnp/po/pt_BR/upnp.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
-"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
+"PO-Revision-Date: 2024-11-17 07:48+0000\n"
+"Last-Translator: gcb <gabrielbarros+weblate@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsupnp/pt_BR/>\n"
"Language: pt_BR\n"
@@ -12,248 +12,245 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 5.9-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-"ACLs especificam quais portas externas podem ser redirecionadas para quais "
-"endereços e portas internos"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+"As ACL especificam quais portas externas podem ser encaminhadas para quais "
+"endereços e portas de clientes, com IPv6 sempre será permitido."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr "Ação"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "Redirecionamentos Ativos"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
-msgstr "Redirecionamentos UPnP Ativos"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
-msgstr "Configurações Avançadas"
+msgstr "Configurações avançadas"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr "Anuncie-se como um dispositivo IGDv1 ao invés de um IGDv2"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
+msgstr "Permitir"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
msgstr ""
"Permite adicionar encaminhamento apenas para o endereço IP requisitante"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr "Número do modelo anunciado"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr "Número de série anunciado"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
-msgstr "Intervalo de limpeza das regras"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
-msgstr "Limiar de limpeza das regras"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
msgid "Client Address"
msgstr "Endereço do cliente"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr "Porta do Cliente"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr "Comentário"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr "Apagar"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr "Negar"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "Descrição"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr "UUID do Dispositivo"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr "Velocidade de recebimento do enlace (downlink)"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
-msgstr "Habilitar o modo IGDv1"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
+msgstr "Velocidade de download"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
-msgstr "Habilite a função NAT-PMP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
-msgstr "Habilite a função UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr "Habilite registros adicionais"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr "Habilite modo seguro"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
-msgstr "Porta Externa"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr "Portas Externas"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "Configurações Gerais"
+msgstr "Porta externa"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
-msgstr "Conceda acesso UCI aos procedimentos upnp"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr "Host"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
-msgstr "Endereços internos"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
-msgstr "Portas internas"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
-msgstr "ACLs do MiniUPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
-msgstr "Configurações do MiniUPnP"
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
msgid "Notify interval"
msgstr "Intervalo de notificação"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
-msgstr "Porta"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
msgid "Presentation URL"
msgstr "URL de Apresentação"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
msgid "Protocol"
msgstr "Protocolo"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
msgid "Puts extra debugging information into the system log"
msgstr "Envie informações extra de depuração ao registro do sistema"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
msgstr "Informe o tempo de vida do sistema ao invés do tempo do processo"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "Porta"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr "Host STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr "Porta STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
-msgstr "Dispare os serviços de UPnP e NAT-PMP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Configurações gerais"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr ""
+"%s permite os clientes da rede local configurem automaticamente o roteador."
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
msgstr "Não existe redirecionamentos ativos."
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
-msgstr "UPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-"UPnP permite os clientes da rede local configurem automaticamente o roteador."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
-msgstr "Arquivo de concessão do UPnP"
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD & PCP"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
-msgstr "Plug & Play Universal"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "Habilitar o modo UPnP IGDv1"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
msgid "Unknown"
msgstr "Desconhecido"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
-msgstr "Velocidade de envio do enlace (uplink)"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
+msgstr "Velocidade de envio (upload)"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr "Valores em KByte/s, apenas informativas"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Coletando dados..."
-
-#~ msgid "Delete Redirect"
-#~ msgstr "Apague o Redirecionamento"
-
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr ""
-#~ "UPnP permite os clientes da rede local configurem automaticamente o "
-#~ "roteador."
-
-#~ msgid "enable"
-#~ msgstr "habilitar"
-
-#~ msgid "Log output"
-#~ msgstr "Log de saída"
-
-#~ msgid ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
-#~ msgstr ""
-#~ "O UPNP deve ser ativado apenas se for absolutamente necessário, pois ele "
-#~ "pode resultar em elevados riscos de segurança para sua rede."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "Use o %s"
diff --git a/applications/luci-app-upnp/po/ro/upnp.po b/applications/luci-app-upnp/po/ro/upnp.po
index 5119773a14..234c951f15 100644
--- a/applications/luci-app-upnp/po/ro/upnp.po
+++ b/applications/luci-app-upnp/po/ro/upnp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-03-29 12:19+0000\n"
-"Last-Translator: Cristian Ionescu <joker_op@yahoo.com>\n"
+"PO-Revision-Date: 2022-01-25 22:56+0000\n"
+"Last-Translator: CRISTIAN ANDREI <cristianvdr@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/ro/>\n"
"Language: ro\n"
@@ -11,237 +11,244 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.11-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
msgstr ""
"ACL-urile specifica porturile externe care pot fi redirectate si spre ce "
-"adrese si porturi interne"
+"adrese si porturi interne, IPv6 always allowed."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
-msgstr "Actiune"
+msgstr "Acțiune"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "Redirecturi active"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
-msgstr "Redirecturi active UPnP"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
msgstr "Setări avansate"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
+msgstr "Publicitate ca dispozitiv IGDv1 în loc de IGDv2"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
-msgstr "Permite adaugarea forward-urilor doar catre adresele ip solicitante"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
+msgstr "Permite adaugarea forward-urilor doar catre adresele IP solicitante"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
-msgstr "Numar de model anuntat"
+msgstr "Numărul modelului anunțat"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
-msgstr "Numar serial anuntat"
+msgstr "Număr de serie anunțat"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
-msgstr "Intervalul de curatare reguli"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
-msgstr "Limita de curatare reguli"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
msgid "Client Address"
msgstr "Adresa client"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr "Port client"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr "Comentariu"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
+msgstr "Ștergeți"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "Descriere"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr "UUID al dispozitivului"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr "Downlink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
+msgstr "Link în jos"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
-msgstr "Activeaza functionalitatea NAT-PMP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
-msgstr "Activeaza functionalitatea UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr "Activeaza log-area aditionala"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr "Activeaza modul securizat"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr "Port extern"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr "Porturi externe"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "Setări generale"
-
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
-msgstr "Adrese interne"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
-msgstr "Porturi interne"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
-msgstr "Liste de acces mini UPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
-msgstr "Setari mini UPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
msgid "Notify interval"
msgstr "Interval de notificare"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
-msgstr "Port"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
msgid "Presentation URL"
msgstr "Adresa de prezentare"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
msgid "Protocol"
msgstr "Protocol"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
msgid "Puts extra debugging information into the system log"
msgstr "Pune informatii utile suplimentare in log-ul de sistem"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
-msgstr "Raporteaza timpul de functionare de sistem in loc de serviciu"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
-msgstr "Porneste UPnP si serviciul NAT-PMP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
+msgstr "Raporteaza timpul de functionare de sistem in loc de serviciu"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
-msgstr "Nu exista redirecturi active."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "SOAP/HTTP port"
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
-msgstr "UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr "Gazda STUN"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
-msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr "Portul STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-"UPNP permite clientulor din reteaua locala sa configureze automat routerul."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
-msgstr "Fisierul de conexiuni UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
-msgstr "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Setări generale"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
-msgid "Unknown"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
-msgstr "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr "Valorea in KOcteti/s , doar informational"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr ""
+"%s permite clientulor din reteaua locala sa configureze automat routerul."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
+msgstr "Nu exista redirecturi active."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
+msgstr ""
-#~ msgid "Collecting data..."
-#~ msgstr "Colectare date..."
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD & PCP"
-#~ msgid "Delete Redirect"
-#~ msgstr "Sterge redirect"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr ""
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr ""
-#~ "UPNP permite clientulor din reteaua locala sa configureze automat "
-#~ "routerul."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "Activează modul UPnP IGDv1"
-#~ msgid "enable"
-#~ msgstr "activeaza"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
+msgid "Unknown"
+msgstr "Necunoscut"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
+msgstr "Legătură ascendentă"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "Utilizați %s"
diff --git a/applications/luci-app-upnp/po/ru/upnp.po b/applications/luci-app-upnp/po/ru/upnp.po
index 8abc640cf9..fc6d00207c 100644
--- a/applications/luci-app-upnp/po/ru/upnp.po
+++ b/applications/luci-app-upnp/po/ru/upnp.po
@@ -2,237 +2,257 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: upnp\n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-06-08 19:47+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2024-10-16 19:04+0000\n"
+"Last-Translator: Lorekin <lorekine@outlook.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Weblate 5.8-rc\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-"Список доступа задает внешние порты для перенаправления на внутренние адреса "
-"и порты"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+"Список контроля доступа (ACL) определяет, какие клиентские адресы могут быть "
+"перенаправлены, IPv6 всегда разрешен."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr "Действие"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "Активные переадресации"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
-msgstr "Активные UPnP-переадресации"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
msgstr "Дополнительные настройки"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr "Объявить как IGDv1 устройство вместо IGDv2"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
+msgstr "Разрешить"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
msgstr "Разрешить перенаправление только для запрашивающих IP-адресов"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr "Объявить номер модели"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr "Объявить серийный номер"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
-msgstr "Интервал очистки правил"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
-msgstr "Порог очистки правил"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
msgid "Client Address"
msgstr "Адрес клиента"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr "Порт клиента"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr "Комментарий"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr "Удалить"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr "Отказать"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "Описание"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr "UUID устройства"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
msgstr "Внутреннее соединение"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
-msgstr "IGDv1 режим"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
-msgstr "Включить NAT-PMP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
-msgstr "Включить UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr "Включить UPnP IGD"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr "Дополнительное журналирование"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr "Защищённый режим"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr "Внешний порт"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr "Внешние порты"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "Основные настройки"
-
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
-msgstr "Предоставить доступ к процедурам UPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr "Хост"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
-msgstr "Внутренние адреса"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
-msgstr "Внутренние порты"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
-msgstr "Список доступа MiniUPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
-msgstr "Настройки MiniUPnP"
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
msgid "Notify interval"
msgstr "Интервал уведомления"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
-msgstr "Порт"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
msgid "Presentation URL"
msgstr "Задать URL-адрес"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
msgid "Protocol"
msgstr "Протокол"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
msgid "Puts extra debugging information into the system log"
msgstr "Добавлять дополнительную отладочную информацию в системный журнал"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
msgstr "Сообщать время работы системы вместо службы"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "Порт"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr "Хост STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr "Порт STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
-msgstr "Запустить службы<br />UPnP и NAT-PMP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Основные Настройки"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr ""
+"Протоколы %s позволяют клиентам в локальной сети автоматически настраивать "
+"маршрутизатор."
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
msgstr "Активные переадресации отсутствуют."
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
-msgstr "UPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-"UPnP позволяет клиентам в локальной сети автоматически настраивать "
-"маршрутизатор."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
-msgstr "Файл аренды UPnP"
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD и PCP"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr "Сервис UPnP IGD и PCP/NAT-PMP"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
-msgstr "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "UPnP IGDv1 режим"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
msgid "Unknown"
-msgstr "Неизвестно"
+msgstr "Неизвестный"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
msgstr "Внешнее соединение"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr "Значение в КБ/с, только для информации"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Сбор данных..."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "Использовать %s"
diff --git a/applications/luci-app-upnp/po/sk/upnp.po b/applications/luci-app-upnp/po/sk/upnp.po
index fd99391bb5..249455efd0 100644
--- a/applications/luci-app-upnp/po/sk/upnp.po
+++ b/applications/luci-app-upnp/po/sk/upnp.po
@@ -12,219 +12,239 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.0-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr "Akcia"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "Aktívne presmerovania"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
-msgstr "Aktívne presmerovania UPnP"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
msgstr "Pokročilé nastavenia"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
msgstr "Umožniť pridanie preposielaní iba požadovaným adresám IP"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr "Ohlásené číslo modelu"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr "Ohlásené sériové číslo"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
-msgstr "Vymazať interval pravidiel"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
-msgstr "Vymazať prah pravidiel"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
msgid "Client Address"
msgstr "Adresa klienta"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr "Port klienta"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr "Komentár"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr "Odstrániť"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "Popis"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr "UUID zariadenia"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
-msgstr "Povoliť režim IGDv1"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
-msgstr "Povoliť funkcionalitu NAT-PMP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
-msgstr "Povoliť funkcionalitu UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr "Povoliť dodatočné zaznamenávanie"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr "Povoliť zabezpečený režim"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr "Externý port"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr "Externé porty"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "Všeobecné nastavenia"
-
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr "Hostiteľ"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
+msgid "Notify interval"
+msgstr "Interval upozornení"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
-msgstr "Interné adresy"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgid "Presentation URL"
+msgstr "Prezentačná URL"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
-msgstr "Interné porty"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
+msgid "Protocol"
+msgstr "Protokol"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Puts extra debugging information into the system log"
+msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
+msgid "Report custom router web interface (presentation) URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
-msgstr "Nastavenia MiniUPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
-msgid "Notify interval"
-msgstr "Interval upozornení"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
-msgstr "Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
-msgid "Presentation URL"
-msgstr "Prezentačná URL"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "SOAP/HTTP port"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
-msgid "Protocol"
-msgstr "Protokol"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
-msgid "Puts extra debugging information into the system log"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Všeobecné nastavenia"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
-msgstr "Spustiť službu UPnP a NAT-PMP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr "%s umožňuje klientom v miestnej sieti automaticky nastaviť smerovač."
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
msgstr "Neexistujú žiadne aktívne presmerovania."
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
-msgstr "UPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
-msgstr "UPnP umožňuje klientom v miestnej sieti automaticky nastaviť smerovač."
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD & PCP"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "Povoliť režim UPnP IGDv1"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
msgid "Unknown"
msgstr "Neznáme"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr "Hodnota v KBajtoch za sekundu, iba informatívne"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Zbieram dáta..."
diff --git a/applications/luci-app-upnp/po/sv/upnp.po b/applications/luci-app-upnp/po/sv/upnp.po
index ad6b0dfee3..315f98940b 100644
--- a/applications/luci-app-upnp/po/sv/upnp.po
+++ b/applications/luci-app-upnp/po/sv/upnp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-10-17 20:21+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2024-11-30 21:53+0000\n"
+"Last-Translator: Paul Dee <itsascambutmailmeanyway@gmail.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/sv/>\n"
"Language: sv\n"
@@ -10,228 +10,247 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 5.9-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
+msgstr ""
+"Ett 900s intervall kommer att resultera i %s notifieringar med minimum "
+"maxålder på 1800s"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
msgstr ""
"ACL:er anger vilka externa portar som ska omdirigeras till vilka interna "
-"adresser och portar"
+"adresser och portar, IPv6 always allowed."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr "Åtgärd"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "Aktivera omdirigeringar"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
-msgstr "Aktivera UPnP-omdirigeringar"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
msgstr "Avancerade inställningar"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
+msgstr "Annonsera som IGDv1-enhet (ingen IPv6) istället för IGDv2"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
+msgstr "Tillåt"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr "Aviserat modellnummer"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr "Aviserat serienummer"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Client Address"
+msgstr "Klient-adress"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
-msgid "Client Address"
-msgstr "Klient-adress"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr "Klient-port"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
-msgstr "Kommentera"
+msgstr "Kommentar"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
-msgstr "Radera"
+msgstr "Ta bort"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr "Neka"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "Beskrivning"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr "Enhetens UUID"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
msgstr "Nerlänk"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
-msgstr "Aktivera NAT-PMP-funktionalitet"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
-msgstr "Aktivera UPnP-funktionalitet"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr "Aktivera ytterligare loggning"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr "Aktivera säkert läge"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr "Extern port"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr "Externa portar"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "Generella inställningar"
-
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr "Värd"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
-msgstr "Interna adresser"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
-msgstr "Interna portar"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
-msgstr "ACL:er för MiniUPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
-msgstr "Inställningar för MiniUPnP"
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
+msgstr "Tillåt åtkomst till UPnP IGD & PCP/NAT-PMP"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
msgid "Notify interval"
msgstr "Intervall för avisering"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
-msgstr "Port"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
msgid "Presentation URL"
msgstr "Presentationens URL"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
msgid "Protocol"
msgstr "Protokoll"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
msgid "Puts extra debugging information into the system log"
msgstr "Lägger extra felsökningsinformation till system-loggen"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
msgstr "Rapportera systemet iställer för demonens upptid"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "SOAP/HTTP port"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr "STUN-värd"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr "STUN-port"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
-msgstr "Starta UPnP och NAT-PMP-tjänsten"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Generella inställningar"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr ""
+"%s tillåter klienter i det lokala nätverket att automatiskt ställa in "
+"routern."
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
msgstr "Det finns inga aktiva omdirigeringar."
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
-msgstr "UPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-"UPnP tillåter klienter i det lokala nätverket att automatiskt ställa in "
-"routern."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
-msgstr "Hyr-fil för UPnP"
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD & PCP"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
-msgstr "Universiell Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "Aktivera UPnP IGDv1-läge"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
msgid "Unknown"
msgstr "Okänd"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
msgstr "Upplänk"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr "Värde i KByte/s, endast informell"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Samlar in data..."
-
-#~ msgid "Delete Redirect"
-#~ msgstr "Ta bort omdirigering"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "Använd %s"
diff --git a/applications/luci-app-upnp/po/templates/upnp.pot b/applications/luci-app-upnp/po/templates/upnp.pot
index 1728a18d1a..90ba19e6b7 100644
--- a/applications/luci-app-upnp/po/templates/upnp.pot
+++ b/applications/luci-app-upnp/po/templates/upnp.pot
@@ -1,216 +1,239 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Client Address"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
-msgid "Client Address"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
+#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
+msgid "Notify interval"
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgid "Presentation URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
+msgid "Protocol"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Puts extra debugging information into the system log"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
-msgid "Notify interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
-msgid "Presentation URL"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
-msgid "Protocol"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
-msgid "Puts extra debugging information into the system log"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
-msgid "Unknown"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
+msgid "Unknown"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
msgstr ""
diff --git a/applications/luci-app-upnp/po/tr/upnp.po b/applications/luci-app-upnp/po/tr/upnp.po
index d8f1f48b3c..af18f8617c 100644
--- a/applications/luci-app-upnp/po/tr/upnp.po
+++ b/applications/luci-app-upnp/po/tr/upnp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-09-29 14:41+0000\n"
-"Last-Translator: Mehmet Çetin <excom_zkko@hotmail.com>\n"
+"PO-Revision-Date: 2024-03-10 22:01+0000\n"
+"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/tr/>\n"
"Language: tr\n"
@@ -10,221 +10,246 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 5.5-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+"ACL'ler, hangi harici bağlantı noktalarının hangi dahili adreslere ve "
+"bağlantı noktalarına yeniden yönlendirilebileceğini belirtir, IPv6 always "
+"allowed."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr "Eylem"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "Aktif Yönlendirmeleri"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
msgstr "Gelişmiş Ayarlar"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
+msgstr "IGDv2 yerine IGDv1 cihazı olarak duyuru yap"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
+msgstr "İzin ver"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
+msgstr "Yalnızca istekte bulunan IP adreslerine yönlendirme eklemeye izin ver"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
-msgstr ""
+msgstr "Açıklanan model numarası"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
-msgstr ""
+msgstr "Açıklanan seri numarası"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Client Address"
+msgstr "İstemci Adresi"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
-msgid "Client Address"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
-msgstr ""
+msgstr "İstemci Bağlantı Noktası"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
-msgstr "Açıklama"
+msgstr "Yorum"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
-msgstr ""
+msgstr "Sil"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr "Reddet"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "Açıklama"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr ""
+msgstr "Cihaz UUID'si"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
+msgstr "İndirme hızı"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
-msgstr ""
+msgstr "Ek günlük kaydını etkinleştir"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
-msgstr ""
+msgstr "Güvenli modu etkinleştir"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "Genel Ayarlar"
+msgstr "Harici Bağlantı Noktası"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr "Ana bilgisayar"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
+msgid "Notify interval"
+msgstr "Bildirme aralığı"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgid "Presentation URL"
+msgstr "Sunum URL'si"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
+msgid "Protocol"
+msgstr "Protokol"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Puts extra debugging information into the system log"
+msgstr "Sistem günlüğüne fazladan hata ayıklama bilgisi koyar"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
+msgid "Report custom router web interface (presentation) URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
-msgid "Notify interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
+msgstr "Arka plan programı çalışma süresi yerine sistemi rapor et"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
msgstr "Bağlantı noktası"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
-msgid "Presentation URL"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr "STUN Ana Bilgisayarı"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
-msgid "Protocol"
-msgstr "Protokol"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr "STUN Bağlantı Noktası"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
-msgid "Puts extra debugging information into the system log"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Genel Ayarlar"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
msgstr ""
+"%s, yerel ağdaki istemcilerin yönlendiriciyi otomatik olarak "
+"yapılandırmasına izin verir."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
+msgstr "Etkin yönlendirme yok."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
-msgstr ""
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD ve PCP"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "UPnP IGDv1 modunu etkinleştir"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
msgid "Unknown"
msgstr "Bilinmiyor"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
+msgstr "Yükleme hızı"
-#~ msgid "Collecting data..."
-#~ msgstr "Veri alınıyor..."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "%s kullan"
diff --git a/applications/luci-app-upnp/po/uk/upnp.po b/applications/luci-app-upnp/po/uk/upnp.po
index 3336a8730b..8407a1873b 100644
--- a/applications/luci-app-upnp/po/uk/upnp.po
+++ b/applications/luci-app-upnp/po/uk/upnp.po
@@ -1,236 +1,256 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2020-10-27 21:26+0000\n"
-"Last-Translator: Yevhen Chebotarev <gekinadres@gmail.com>\n"
+"PO-Revision-Date: 2024-04-01 18:18+0000\n"
+"Last-Translator: Ievgen Ievgen <jony057dev@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.3.2-dev\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Weblate 5.5-dev\n"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
+msgid ""
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
msgstr ""
-"Список контролю доступу визначає, які зовнішні порти можуть бути "
-"переспрямовані на які внутрішні адреси й порти"
+"Список контролю доступу (ACL) визначає, які зовнішні порти можуть бути "
+"переспрямовані на які внутрішні адреси й порти, IPv6 always allowed."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr "Дія"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "Активні переспрямування"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
-msgstr "Активні переспрямування UPnP"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
msgstr "Розширені налаштування"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr "Оголошувати як пристрій IGDv1 замість IGDv2"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
+msgstr "Дозволити"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
msgstr ""
"Дозволити додавання переспрямування тільки для IP-адрес, що надсилають запити"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr "Оголошуваний номер моделі"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr "Оголошуваний серійний номер"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
-msgstr "Інтервал очищення правил"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
-msgstr "Поріг очищення правил"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
msgid "Client Address"
msgstr "Адреса клієнта"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr "Порт клієнта"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr "Примітка"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr "Видалити"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "Опис"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr "UUID пристрою"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
msgstr "Низхідне з'єднання"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
-msgstr "Увімкнути режим IGDv1"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
-msgstr "Увімкнути функцію NAT-PMP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
-msgstr "Увімкнути функцію UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr "Увімкнути додаткове журналювання"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr "Увімкнути захищений режим"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr "Зовнішній порт"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr "Зовнішні порти"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "Головні налаштування"
-
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
-msgstr "Надати доступ до процедур upnp"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr "Вузол"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
-msgstr "Внутрішні адреси"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
-msgstr "Внутрішні порти"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
-msgstr "Список контролю доступу MiniUPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
-msgstr "Настройки MiniUPnP"
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
msgid "Notify interval"
msgstr "Інтервал сповіщення"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
-msgstr "Порт"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
msgid "Presentation URL"
msgstr "URL презентації"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
msgid "Protocol"
msgstr "Протокол"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
msgid "Puts extra debugging information into the system log"
msgstr "Включати додаткові відомості для налагодження до системного журналу"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
msgstr "Повідомляти час безвідмовної роботи системи, а не сервісу"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "Порт"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr "Хост STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr "Порт STUN"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
-msgstr "Запускати служби UPnP та NAT-PMP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Загальні налаштування"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr ""
+"Протоколи %s дозволяють клієнтам у локальній мережі автоматично настроювати "
+"переспрямуванняна маршрутизаторі."
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
msgstr "Немає активних переспрямувань."
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
-msgstr "UPnP"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-"UPnP надає клієнтам у локальній мережі змогу автоматично настроювати "
-"маршрутизатор."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
-msgstr "Файл оренд UPnP"
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD & PCP"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr "UPnP IGD & PCP/NAT-PMP Service"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
-msgstr "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "Увімкнути режим UPnP IGDv1"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
msgid "Unknown"
msgstr "Невідомо"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
msgstr "Висхідне з'єднання"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr "Значення (КБ/с), тільки для інформації"
-
-#~ msgid "Collecting data..."
-#~ msgstr "Збирання даних..."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "Використовувати %s"
diff --git a/applications/luci-app-upnp/po/vi/upnp.po b/applications/luci-app-upnp/po/vi/upnp.po
index 5ff466d5b2..ffa478fabf 100644
--- a/applications/luci-app-upnp/po/vi/upnp.po
+++ b/applications/luci-app-upnp/po/vi/upnp.po
@@ -5,8 +5,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-08-16 06:59+0200\n"
-"PO-Revision-Date: 2020-10-26 20:34+0000\n"
-"Last-Translator: 0x2f0713 <namhaiha0308@gmail.com>\n"
+"PO-Revision-Date: 2024-01-26 16:51+0000\n"
+"Last-Translator: Hứa Đức Quân <huaducquan14@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/vi/>\n"
"Language: vi\n"
@@ -14,238 +14,244 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.3.2-dev\n"
+"X-Generator: Weblate 5.4-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+"ACL chỉ định cổng bên ngoài nào có thể được chuyển hướng đến địa chỉ và cổng "
+"nội bộ nào, IPv6 always allowed."
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr "Hành động"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "Chuyển hướng đang hoạt động"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
-msgstr "Cài đặt nâng cao"
+msgstr "Cài đặt Nâng cao"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
+msgstr "Quảng cáo dưới dạng thiết bị IGDv1 thay vì IGDv2"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
+msgstr "Chỉ cho phép thêm chuyển tiếp để yêu cầu địa chỉ IP"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
-msgstr ""
+msgstr "Announced model number"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
-msgstr ""
+msgstr "Announced serial number"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Client Address"
+msgstr "Client Address"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
-msgid "Client Address"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
-msgstr ""
+msgstr "Client Port"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr "Bình luận"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
+msgstr "Xoá"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "Mô tả"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
-msgstr ""
+msgstr "Device UUID"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr "Downlink"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
+msgstr "Download speed"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
-msgstr ""
+msgstr "Bật ghi nhật ký bổ sung"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr "Kích hoạt chế độ an toàn"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr ""
+msgstr "Cổng bên ngoài"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
+msgid "Notify interval"
+msgstr "Vòng lặp thông báo"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgid "Presentation URL"
+msgstr "Presentation URL"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
+msgid "Protocol"
+msgstr "Giao thức"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Puts extra debugging information into the system log"
+msgstr "Đưa thông tin sửa lỗi bổ sung vào nhật ký hệ thống"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
+msgid "Report custom router web interface (presentation) URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
-msgid "Notify interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
+msgstr "Hệ thống báo cáo thay vì thời gian hoạt động của daemon"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
-msgid "Presentation URL"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "Cổng"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
-msgid "Protocol"
-msgstr "Giao thức"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr "STUN host"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
-msgid "Puts extra debugging information into the system log"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr "STUN port"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
+msgstr "Service Access Control List"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "Các cài đặt chung"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
msgstr ""
+"%s cho phép các máy khách trong mạng cục bộ tự động cấu hình bộ định tuyến."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
-msgstr "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
+msgstr "Không có chuyển hướng đang hoạt động."
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
-msgid "Unknown"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
-msgstr "Uplink"
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD & PCP"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr "UPnP IGD & PCP/NAT-PMP Service"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr ""
-
-#~ msgid "Collecting data..."
-#~ msgstr "Đang lấy dữ liệu..."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "Kích hoạt chế độ UPnP IGDv1"
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr ""
-#~ "UPNP cho phép đối tượng trong mạng địa phương tự động định dạng bộ định "
-#~ "tuyến"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
+msgid "Unknown"
+msgstr "Không xác định"
-#~ msgid "Log output"
-#~ msgstr "Log output"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
+msgstr "Tuyến lên"
-#~ msgid ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
-#~ msgstr ""
-#~ "Chỉ nên kích hoạt UPNP khi thật cần thiết vì nó có thể gây nguy hiểm cho "
-#~ "mạng lưới"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "Sử dụng %s"
diff --git a/applications/luci-app-upnp/po/en/upnp.po b/applications/luci-app-upnp/po/yua/upnp.po
index 2360e3fec4..029514b66e 100644
--- a/applications/luci-app-upnp/po/en/upnp.po
+++ b/applications/luci-app-upnp/po/yua/upnp.po
@@ -1,244 +1,251 @@
-#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2023-11-30 14:34+0000\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: yua\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.3-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Client Address"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
-msgid "Client Address"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr ""
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr "Downlink"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
-msgstr "Enable secure mode"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
+#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
+msgid "Notify interval"
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgid "Presentation URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
+msgid "Protocol"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Puts extra debugging information into the system log"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
-msgid "Notify interval"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
-msgid "Presentation URL"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
-msgid "Protocol"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
-msgid "Puts extra debugging information into the system log"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
msgstr ""
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
msgstr ""
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
-msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
-msgstr "Universal Plug & Play"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
msgid "Unknown"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
-msgstr "Uplink"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
msgstr ""
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr ""
-
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-
-#~ msgid "Log output"
-#~ msgstr "Log output"
-
-#~ msgid ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
-#~ msgstr ""
-#~ "UPNP should only be enabled if absolutely necessary as it can result in "
-#~ "high security risks for your network."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr ""
diff --git a/applications/luci-app-upnp/po/zh_Hans/upnp.po b/applications/luci-app-upnp/po/zh_Hans/upnp.po
index d3cbdba9ad..4011bfc110 100644
--- a/applications/luci-app-upnp/po/zh_Hans/upnp.po
+++ b/applications/luci-app-upnp/po/zh_Hans/upnp.po
@@ -6,241 +6,250 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2020-02-19 13:29+0000\n"
-"Last-Translator: xiazhang <xz@xia.plus>\n"
-"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationsupnp/zh_Hans/>\n"
+"PO-Revision-Date: 2024-12-02 06:08+0000\n"
+"Last-Translator: try496 <pinghejk@gmail.com>\n"
+"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
+"projects/openwrt/luciapplicationsupnp/zh_Hans/>\n"
"Language: zh_Hans\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11\n"
+"X-Generator: Weblate 5.9-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
-msgstr "ACL 指定哪些外部端口可以被重定向至哪些内部地址及端口"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
+msgstr "一个 900 秒的时间间隔将导致 %s 通知的最小 max-age 为 1800 秒"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr "ACL 指定了哪些客户端地址和端口可以被转发,IPv6 始终被允许。"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
-msgstr "动作"
+msgstr "操作"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "活跃的端口转发"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
-msgstr "活动的 UPnP 重定向"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr "活跃的 UPnP IGD 和 PCP/NAT-PMP 端口转发"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
msgstr "高级设置"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
-msgstr "广播为 IGDv1 设备,而不是 IGDv2"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
+msgstr "将设备标识为 IGDv1(仅IPv4)设备,而不是 IGDv2"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
-msgstr "允许只向请求的 IP 地址添加转发"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
+msgstr "允许"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
+msgstr "仅允许为请求的 IP 地址添加端口转发"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
-msgstr "通告的型号"
+msgstr "通告的设备型号"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
-msgstr "通告的序列号"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
-msgstr "定时清除规则"
+msgstr "通告的设备序列号"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
-msgstr "清除规则阈值"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
msgid "Client Address"
msgstr "客户端地址"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
+msgstr "客户端名称"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
msgstr "客户端端口"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
-msgstr "备注"
+msgstr "注释"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr "删除"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr "拒绝"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "描述"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
msgstr "设备 UUID"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr "下行链路"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
-msgstr "启用 IGDv1 模式"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
+msgstr "下载速度"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
-msgstr "启用 NAT-PMP 功能"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
+msgstr "启用 PCP/NAT-PMP 协议"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
-msgstr "启用 UPnP 功能"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr "启用 UPnP IGD 协议"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
msgstr "启用额外的日志"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr "启用安全模式"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
msgstr "外部端口"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr "外部端口"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "常规设置"
-
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
-msgstr ""
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr "主机"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
-msgstr "内部地址"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
-msgstr "内部端口"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
-msgstr "MiniUPnP ACL"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
-msgstr "MiniUPnP 设置"
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
+msgstr "授予访问 UPnP IGD 及 PCP/NAT-PMP 的权限"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
msgid "Notify interval"
msgstr "通知的时间间隔"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
-msgstr "端口"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
msgid "Presentation URL"
msgstr "服务网址"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
msgid "Protocol"
msgstr "协议"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
msgid "Puts extra debugging information into the system log"
-msgstr "将额外的调试信息打印至系统日志中"
+msgstr "将额外的调试信息输出到系统日志中"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
+msgid "Report custom router web interface (presentation) URL"
+msgstr "自定义路由器网页界面(展示页面)网址"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
+msgstr "最大下载速度 kByte/s"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
+msgstr "最大上传速度 kByte/s"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
msgstr "用系统运行时间代替进程运行时间"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "SOAP/HTTP 端口"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr "STUN 主机"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
-msgstr "启动 UPnP 与 NAT-PMP 服务"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr "STUN 端口"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
-msgstr "没有活动的重定向。"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
+msgstr "服务访问控制列表"
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
-msgstr "UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
+msgstr "服务设置"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
-msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
-msgstr "UPnP 允许局域网内客户端自动设置路由器上的端口转发。"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "常规设置"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
-msgstr "UPnP 租约文件"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
+msgstr "服务租约文件"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
-msgstr "通用即插即用(UPnP)"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
+msgstr "启动自动端口转发服务"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
-msgid "Unknown"
-msgstr "未知"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
+msgstr "启动服务"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
-msgstr "上行链路"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr "%s 协议允许本地网络上的客户端自主配置路由器上的端口映射/转发。"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
+msgstr "当前没有活跃的端口转发。"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr "值为 KByte/s,仅供参考"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
+msgstr "检测公网 IPv4 地址,以便用于不受限制的全锥形/一对一 NAT"
+
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD 和 PCP"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr "UPnP IGD 和 PCP/NAT-PMP 服务"
-#~ msgid "Collecting data..."
-#~ msgstr "正在收集数据…"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "UPnP IGDv1 兼容模式"
-#~ msgid "Delete Redirect"
-#~ msgstr "删除转发规则"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
+msgid "Unknown"
+msgstr "未知"
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr "UPnP允许局域网内客户端自动设置路由上的端口转发。"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
+msgstr "上传速度"
-#~ msgid "enable"
-#~ msgstr "启用"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "使用 %s"
diff --git a/applications/luci-app-upnp/po/zh_Hant/upnp.po b/applications/luci-app-upnp/po/zh_Hant/upnp.po
index 1e2f78773d..14e122639a 100644
--- a/applications/luci-app-upnp/po/zh_Hant/upnp.po
+++ b/applications/luci-app-upnp/po/zh_Hant/upnp.po
@@ -4,241 +4,252 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-06-30 13:41+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
-"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationsupnp/zh_Hant/>\n"
+"PO-Revision-Date: 2024-12-02 05:20+0000\n"
+"Last-Translator: Yuan Lau <traverslombard@outlook.com>\n"
+"Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
+"projects/openwrt/luciapplicationsupnp/zh_Hant/>\n"
"Language: zh_Hant\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 5.9-dev\n"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
msgid ""
-"ACLs specify which external ports may be redirected to which internal "
-"addresses and ports"
-msgstr "ACL存取控制清單, 就是指定某些外部埠可以從導到內部位址和埠號"
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
+msgstr "900秒間隔將產生%s條通知,通知最大存留期的最小值為1800秒"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+"您可以使用ACL(存取控制串列)來規定哪些「外部埠」可被重新導向到哪些「內部位"
+"址」和「內部埠」"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:224
msgid "Action"
-msgstr "動作"
+msgstr "操作"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:120
+msgid "Active Service Port Maps"
+msgstr "活動的連接埠轉發"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
-msgid "Active UPnP Redirects"
-msgstr "啓用UPnP從導"
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr "活動的UPnP IGD & PCP/NAT-PMP連接埠轉發"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
msgid "Advanced Settings"
msgstr "進階設定"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
-msgid "Advertise as IGDv1 device instead of IGDv2"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
+msgstr "宣告為IGDv1裝置,而非IGDv2"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
-msgid "Allow adding forwards only to requesting ip addresses"
-msgstr "只允許請求的IP位址新增從導機制"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:225
+msgid "Allow"
+msgstr "允許"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
+msgid "Allow adding port maps for requesting IP addresses only"
+msgstr "只容許向請求的IP位址新增轉發"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
msgid "Announced model number"
-msgstr "已宣告模組號碼"
+msgstr "宣告的型號"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:149
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
msgid "Announced serial number"
-msgstr "已宣告序號"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:160
-msgid "Clean rules interval"
-msgstr "清除規則間隔"
+msgstr "宣告的序列號"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:156
-msgid "Clean rules threshold"
-msgstr "清除規則門檻"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:85
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:91
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
msgid "Client Address"
msgstr "用戶端位址"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:90
+msgid "Client Name"
+msgstr "用戶端名稱"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:92
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
msgid "Client Port"
-msgstr "用戶端埠號"
+msgstr "用戶端埠"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
msgid "Comment"
msgstr "註解"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:106
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
msgid "Delete"
msgstr "刪除"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:226
+msgid "Deny"
+msgstr "拒絕"
+
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:48
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:95
msgid "Description"
msgstr "描述"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:185
msgid "Device UUID"
-msgstr "設備UUID獨立識別碼"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
-msgid "Downlink"
-msgstr "下載"
+msgstr "裝置UUID"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:130
-msgid "Enable IGDv1 mode"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
+msgid "Download speed"
+msgstr "下行鏈路"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
-msgid "Enable NAT-PMP functionality"
-msgstr "啓用蘋果NAT-PMP傳輸埠對應通訊協定功能"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Enable PCP/NAT-PMP protocols"
+msgstr "啓用PCP/NAT-PMP功能"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:124
-msgid "Enable UPnP functionality"
-msgstr "啓用UPnP通用序列埠功能"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Enable UPnP IGD protocol"
+msgstr "启用UPnP IGD"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:133
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
msgid "Enable additional logging"
-msgstr "啓用額外記錄"
+msgstr "啓用附加日誌"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:127
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
msgid "Enable secure mode"
msgstr "啓用安全模式"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:84
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:93
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:220
msgid "External Port"
-msgstr "外部埠號"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:190
-msgid "External ports"
-msgstr "外部埠號範圍"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:118
-msgid "General Settings"
-msgstr "一般設定"
+msgstr "外部埠"
#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
-msgid "Grant access to upnp procedures"
-msgstr ""
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
+msgstr "授予存取UPnP IGD & PCP/NAT-PMP的權限"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:86
-msgid "Host"
-msgstr "主機"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:168
+msgid "Notify interval"
+msgstr "通知時間間隔"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
-msgid "Internal addresses"
-msgstr "內部位址"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgid "Presentation URL"
+msgstr "簡報網址"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:198
-msgid "Internal ports"
-msgstr "內部埠號"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:47
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:94
+msgid "Protocol"
+msgstr "協定"
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Puts extra debugging information into the system log"
+msgstr "將額外的除錯資訊寫入系統日誌"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:181
-msgid "MiniUPnP ACLs"
-msgstr "小型UPnP存取控制清單"
+msgid "Report custom router web interface (presentation) URL"
+msgstr "設定路由器web介面自訂(簡報)網址"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:116
-msgid "MiniUPnP settings"
-msgstr "小型UPnP存取控制清單設定"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:143
+msgid "Report maximum download speed in kByte/s"
+msgstr "設定最大下載速率(kByte/s)"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
-msgid "Notify interval"
-msgstr "提醒間隔"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "Report maximum upload speed in kByte/s"
+msgstr "設定最大上傳速率(kByte/s)"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:142
-msgid "Port"
-msgstr "埠"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:194
+msgid "Report system instead of service uptime"
+msgstr "報告使用系統上線時間,而非程序上線時間"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:164
-msgid "Presentation URL"
-msgstr "介紹URL連結"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "SOAP/HTTP port"
+msgstr "連接埠"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:83
-msgid "Protocol"
-msgstr "協定"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "STUN host"
+msgstr "STUN主機"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
-msgid "Puts extra debugging information into the system log"
-msgstr "把額外的除錯資訊放入系統log計錄中"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "STUN port"
+msgstr "STUN埠"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
-msgid "Report system instead of daemon uptime"
-msgstr "報表系統取代常駐更新時間"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:204
+msgid "Service Access Control List"
+msgstr "ACL"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
-msgid "STUN Host"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:123
+msgid "Service Settings"
+msgstr "服务设置"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
-msgid "STUN Port"
-msgstr ""
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:125
+msgid "Service Setup"
+msgstr "一般設定"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
-msgid "Start UPnP and NAT-PMP service"
-msgstr "啓用UPnP跟NAT-PMP服務"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:201
+msgid "Service lease file"
+msgstr "服务租约文件"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:110
-msgid "There are no active redirects."
-msgstr "目前無作用中的從導"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Start autonomous port mapping service"
+msgstr "啟動連接埠轉發服務"
-#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
-msgid "UPnP"
-msgstr "UPnP"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:128
+msgid "Start service"
+msgstr "啟動服務"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:80
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
msgid ""
-"UPnP allows clients in the local network to automatically configure the "
-"router."
-msgstr "開放本地用戶端自動設定路由器UPNP機制"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:167
-msgid "UPnP lease file"
-msgstr "UPnP 租賃文件"
-
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:75
-msgid "Universal Plug & Play"
-msgstr "通用隨插即用(UPnP)"
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr "%s(通用隨插即用)允許本地網絡中的用戶端自動設定路由器埠的重新導向。"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:60
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:56
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
-msgid "Unknown"
-msgstr "未知的"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:70
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:117
+msgid "There are no active port maps."
+msgstr "沒有活動的連接埠轉發。"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:139
-msgid "Uplink"
-msgstr "上行速率"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:152
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
+msgstr "偵測不受限制的全錐/一對一NAT的公共IPv4位址"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
-msgid "Use STUN"
-msgstr ""
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr "UPnP IGD & PCP"
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
-#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
-msgid "Value in KByte/s, informational only"
-msgstr "值為 KByte/s,僅供參考"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:79
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr "UPnP IGD & PCP/NAT-PMP服務"
-#~ msgid "Collecting data..."
-#~ msgstr "收集資料中..."
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:136
+msgid "UPnP IGDv1 compatibility mode"
+msgstr "啟用UPnP IGDv1模式"
-#~ msgid "Delete Redirect"
-#~ msgstr "刪除從導"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:57
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:53
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
+msgid "Unknown"
+msgstr "未知"
-#~ msgid ""
-#~ "UPNP allows clients in the local network to automatically configure the "
-#~ "router."
-#~ msgstr "開放本地用戶端自動設定路由器UPNP機制"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:146
+msgid "Upload speed"
+msgstr "上行鏈路"
-#~ msgid "enable"
-#~ msgstr "啓用"
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:150
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr "使用%s"